638795
100030
197147
23867
478270
1002342
340326
468554
24912
901973
264432
481822
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471