686756
128868
161878
417473
521344
934689
188498
971557
882766
406236
161324
98994
165581
615989
1030264
162902
14930747
672986
4583578
4237980
3455510
3229192
2209216
2182495
2052492
185466
1848948
16335
154661
1540545