1035 241
1028 252
995 307
947 144
905 335
900 421
894 433
869 546
819 486
814 608
786 714
774 970
759 339
678 56
574 185
564 716
497 652
454 336
378 769
183 40