248545
423400
898147
395666
772922
811265
944136
309824
7173
76613
101237
716666
4940365
4037932
4000456
3338460
3225998
3125285
3067955
2811725
2772226
2317209
2058351
2036407