1043 499
1002 20
979 104
952 943
905 304
869 861
846 566
821 753
811 132
802 668
800 964
755 142
712 405
643 231
640 170
551 796
545 222
493 228
492 965
459 634