158
1516
140
132
133
146
139
160
154
150
134
13980
11340
8811
7480
598263
5800
5450
4971
482147
4639
420142
33850