356
520
345
386
313
391
4216
373
280
363
410
387
35317
27110
25633
23013
1875267
17504
1676148
15946
1505147
13360
12830
10950