953905
487845
422354
169774
553427
365799
214317
457968
495889
883380
429999
72412
5096799
3528581
3029148
2332804
2218988
2016609
1924357
190278
1749118
1716136
1671195
1628471