208667
32572
968417
859241
163278
365473
515492
165458
925565
539594
256663
571142
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471