842733
606846
306522
326449
570689
922892
391705
83835
416843
106300
429246
560663
6315368
5115935
4909460
37981000
3766287
3741956
3629462
3350226
3284730
317936
2758209
243410