390332
170648
375570
658395
224305
680345
811102
523155
366562
49465
227535
156775
5140799
3563581
3068148
2380804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471