679678
939394
1033184
1444202
476535
1363348
1727136
632346
1247889
1140261
1271439
1117677
551882
1103800
646454
1204707
17737483
15204692
13858960
10667916
7088156
7015668
6900831
6824362
6253477
5704960
5475623
5335253
431970
4044231