429923
922251
746592
873565
224413
25343
676332
384917
131962
229188
813719
423189
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471