1042 499
1002 20
979 104
952 943
905 304
866 861
821 753
811 132
801 668
800 964
754 142
712 405
643 231
544 222
493 228
491 965
459 634
328 722
297 647
208 351