12480
156691
810348
694842
10996
474380
727246
365155
96647
252839
57045
1008294
5096799
3528581
3029148
2333804
2218988
2016609
1924357
190278
1750118
1716136
1671195
1628471