1043 499
1002 20
979 104
953 943
906 304
871 861
846 566
822 753
811 132
802 668
801 964
755 142
712 405
643 231
641 170
552 796
546 222
493 228
492 965
459 634