185
167
1614
194
166
183
179
172
155
144
135
1310
13520
10840
8491
6930
577262
5450
5230
4611
452147
4529
399142
32250