8796
836220
577890
713694
288512
462256
685711
154740
799903
894515
447569
47447
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471