853896
369960
279378
195455
612731
503403
904133
327542
10497
740277
787896
357565
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471