266
176
247
190
1710
177
166
210
163
169
201
140
13560
10970
8511
6970
578262
5520
5260
4671
455147
4529
401142
32450