580924
201788
643575
793476
618504
77908
315317
64910
91824
470970
950992
11864
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471