697734
640663
230533
888934
871846
594474
681930
83649
1002671
53139
59226
47920
6282368
5094935
4886460
37811000
3754287
3730956
3625462
3333226
3273730
312136
2747209
240210