444875
24283
429139
730355
642585
645413
705978
879139
288241
48222
393608
141140
563584
509687
717144
281604
14902747
671786
4574578
4228980
3451510
3219192
2200216
2182495
2050492
185266
1846948
16325
154661
1540545