373
661
768
9312
11616
452
5014
7110
7511
571
521
623
40897
31100
29923
26985
2357267
21134
2033153
1874149
18736
15520
14980
13280