21532
27418
23348
2540
2429
2120
256176
27758
21514
21712
2460
2510
40897
31100
29923
26985
2354267
21134
2033153
1874149
18736
15520
14980
13280