535883
78936
1163561
1058913
645845
356868
1606845
93416
794221
700890
2161501
657441
1359348
1128282
874153
1728283
17085483
14324692
12874960
10377916
6849831
6792668
6563362
6533156
6027477
5429960
5013623
4922253
423870
3940231