1009 363
1003 645
990 105
982 287
925 545
890 812
837 546
713 296
680 709
667 852
605 767
594 259
541 417
538 362
511 141
504 979
478 260
430 228
423 293
423 226