1009 552
993 348
952 142
936 408
930 653
908 287
883 145
871 491
818 159
804 220
749 174
732 789
679 488
656 727
631 861
625 455
564 415
500 56
444 27
407 643