1043 499
1002 20
979 104
953 943
906 304
879 861
822 753
812 132
802 668
801 964
759 142
712 405
643 231
550 222
493 228
492 965
459 634
329 722
299 647
209 351