1036116
21432
38542
14380
420992
784770
77495
827762
453959
95292
50654
907871
732723
107527
890388
733736
14930747
672886
4583578
4237980
3455510
3229192
2209216
2182495
2052492
185466
1848948
16335
154661
1540545