2402
32251
1615
22320
17813
1967254
1936
18415
28945
1879
21319
2279
40897
31090
29923
26985
2354267
21134
2033153
1874149
18716
15500
14970
13280