514232
721118
209355
384282
10579
184243
78397
257221
344494
646881
580511
507195
6323368
5121935
4913460
38031000
3768287
3743956
3630462
3355226
3284730
319036
2760209
244210