581929
462643
95188
103451
258506
450294
386340
271798
943497
559748
34334
847484
5096799
3528581
3028148
2330804
2218988
2016609
1921357
190278
1748118
1716136
1671195
1628471