496385
46649
105216
826318
396252
58268
707276
821945
93159
28370
7633
34033
183868
627346
39285
709303
14942747
673386
4589578
4239980
3456510
3237192
2211216
2182495
2052492
185566
1848948
16335
154661
1540545