252286
648526
945969
2358
693955
49468
389447
204143
923741
122503
66330
825320
5148799
3567581
3075148
2392804
2230988
2052609
1971358
191578
1767118
1720136
1690196
1637471