167450
41320
227708
552668
358140
22644
55385
927689
43529
191400
292391
258980
5108799
3542581
3042148
2345804
2223988
2028609
1939357
190678
1754118
1717136
1679195
1630471