139573
341106
886917
166528
821362
173316
694104
857207
448816
44227
18040
352874
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471