1012 166
990 315
986 198
941 785
927 999
897 395
894 321
880 177
862 997
855 269
844 757
833 684
778 744
768 463
743 288
727 659
724 340
664 870
630 532
624 331