995437
563344
595587
715696
36620
888555
831368
353783
832960
858649
106650
14583
229795
1038546
691520
34710
15269748
684086
4757578
4319980
3494510
3368192
2269216
2199495
2054492
188366
1859948
16355
154961
1547545