114956
143925
266897
411175
533809
534385
992250
98796
185505
308890
10425
135604
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1626471