3224
303
290
2827
265
3011
273
336
317
274
260
285
16721
13250
10801
9530
726263
7150
6770
6051
581147
55110
515142
4490