42488
116323
797619
601651
79198
686604
753199
477661
1003109
655485
530649
707314
5316799
3745581
3254148
2576804
2312988
2159609
2079358
194678
1856118
1753136
1750196
1669471