681269
50796
622485
369281
238920
4099
474651
212447
948948
57018
113847
435529
172938
319806
610265
161821
14946747
673386
4589578
4239980
3456510
3237192
2211216
2182495
2052492
185566
1848948
16335
154661
1540545