149672
185970
309267
295199
281675
2883118
200087
238865
1611115
184851
170982
188882
175088
171568
176093
2029112
165472
173677
210689
183953
171466
171776
164382
164792
164359
1838112
1624106