248
286
2510
282
240
242
253
250
264
273
2630
14120
11450
8851
7510
605263
5880
5500
4991
487147
4679
425142
33950