17910
20119
2380
13019
20523
1739
15733
16020
15127
1696
11434
11415
40897
31100
29923
26985
2357267
21134
2033153
1874149
18736
15520
14980
13280