1051 663
1027 540
1002 113
997 262
983 442
968 475
953 304
937 942
899 458
883 265
875 838
854 261
840 837
824 481
824 980
761 614
733 633
718 371
702 990
659 581