1097 275
1006 61
977 97
935 507
919 76
911 468
866 493
857 426
838 674
804 246
762 690
754 547
724 478
654 251
600 762
575 53
559 618
544 570
541 723
425 633