1046 580
1038 312
1022 78
1006 394
982 553
961 532
946 42
901 429
881 643
831 853
810 350
802 961
796 267
795 982
784 202
764 134
691 599
679 282
676 158
662 961