32382
151645
998331
438148
250678
17454
32035
818432
673833
783422
470288
81497
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471