625787
301196
718645
902561
61514
123876
109544
16326
452680
705941
516686
1036578
631881
36888
610609
84166
14929747
672886
4583578
4237980
3454510
3229192
2208216
2182495
2052492
185466
1848948
16335
154661
1540545