19372
666724
31757
501455
94859
12213
875900
37668
962444
807482
414235
382811
28685
197837
59913
42992
14902747
671786
4574578
4228980
3451510
3219192
2200216
2182495
2050492
185266
1846948
16325
154661
1540545