1010 342
988 267
979 770
969 417
947 18
944 717
934 569
870 657
801 542
761 682
645 530
622 943
607 60
581 237
521 194
520 302
493 832
379 622
330 120
198 582