1043 499
1002 20
979 104
953 943
906 304
870 861
822 753
811 132
802 668
801 964
755 142
712 405
643 231
546 222
493 228
492 965
459 634
328 722
299 647
209 351