85354186
367287982
2908463
2211580
2171451
211118750
2057463
13751845
1178240
1158814
1102620
1065219
99589
846421
844316
830322
800729
798112
780627
769512
727815
72228093
718516
694421
682712
671323
65694
654415