1043 580
1034 312
1020 78
1004 394
981 553
960 532
943 42
897 429
876 643
828 853
809 350
801 961
794 982
793 267
783 202
762 134
685 599
679 282
674 158
662 961