18156
383374
140165
805379
877825
77604
302485
195342
736822
86756
196751
145432
6303368
5111935
4902460
37931000
3763287
3738956
3628462
3345226
3284730
316336
2756209
242610