15324
870126
438235
356264
70485
24925
500730
668594
345601
78462
938288
836237
5096799
3528581
3028148
2330804
2217988
2014609
1919357
190278
1748118
1716136
1671195
1628471