310
3814
3610
316
286
372
4610
218
300
265
468
215
22556
17070
15071
13560
10352
1006263
9064
8940
866148
744142
68811
6850