172
152
153
156
160
149
143
159
164
163
13980
11340
8811
7480
598263
5800
5450
4971
481147
4639
420142
33850