88383
50269
339384
750658
416437
295687
240973
794453
709237
921252
249423
439357
310169
1005813
81714
136624
14902747
671786
4574578
4228980
3451510
3219192
2200216
2182495
2050492
185266
1846948
16325
154661
1540545