196554
229622
153200
9192
488863
277467
110533
529889
779236
184889
707322
30298
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471