395
276
505
4010
2722
254
3210
377
332
5718
353
312
21696
16260
14491
13000
9952
950263
8724
8670
819148
714142
67211
6500