1517
166
169
201
160
158
163
173
144
125
136
134
14030
11340
8811
7480
598263
5800
5470
4971
482147
4639
420142
33950