391
4216
373
280
363
410
387
350
4211
342
401
364
35207
27060
25542
22973
1867267
17474
1669148
15866
1503147
13320
12720
10900