364397
14722
165139
888374
490287
770569
491640
74730
226952
573738
330463
114293
6293368
5106935
4895460
37871000
3758287
3734956
3628462
3339226
3278730
314936
2753209
241810