1037 241
1032 252
999 307
953 144
910 335
907 421
895 433
873 546
819 486
818 608
790 714
778 970
764 339
682 56
585 716
577 185
502 652
459 336
379 769
187 40