960626
28235
621613
186324
543468
306834
700384
549637
364964
845260
934485
95272
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471