1041 499
1002 20
978 104
952 943
905 304
864 861
845 566
821 753
811 132
801 668
799 964
753 142
712 405
642 231
640 170
551 796
544 222
493 228
491 965
458 634