20421
916780
611925
286700
939337
209696
922896
508793
506881
37056
826168
467926
6315368
5115935
4909460
37981000
3766287
3741956
3629462
3350226
3284730
317936
2758209
243410