198926
716563
248545
423400
898147
395666
772922
811265
944136
309824
7173
76613
4260364
3597456
3536929
3182460
2895998
2800283
2768955
2587725
2494226
2097209
1931351
1891407