111271
6881000
553535
902542
976651
378931
18639
179204
298413
396440
843639
845715
6315368
5115935
4909460
37981000
3766287
3741956
3629462
3350226
3284730
317936
2758209
243410