17908
309787
784283
265771
627665
270678
525795
513329
8088
16476
60787
468146
5252799
3676581
3200148
2500804
2277988
2120609
2049358
193778
1828118
1744136
1723196
1660471