415976
167450
41320
185768
227708
552668
358140
22644
55385
927689
43529
191400
5132799
3552581
3063148
2369804
2229988
2042609
1952357
191278
1762118
1719136
1686195
1635471