401
356
4137
424
421
303
503
508
473
4830
4735
333
33227
25320
23652
21043
1715267
16342
1530148
14546
1377144
12610
11480
9800