334848
474405
220181
881594
128182
1057708
690990
83771
344910
511676
59182
48346
249445
185594
70891
939497
14937747
673086
4585578
4237980
3455510
3234192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545