1043 499
1002 20
979 104
953 943
906 304
879 861
847 566
822 753
812 132
803 668
801 964
760 142
712 405
643 231
641 170
552 796
550 222
493 228
492 965
459 634