4116
321
270
313
3210
375
352
366
406
295
3114
364
33257
25330
23672
21053
1718267
16352
1530148
14566
1377144
12610
11520
9800