18818
27137
2740
2030
2910
1727
14431
20110
17611
2074
2366
1870
610311
43700
43493
41737
3698270
3476156
29924
2893149
27606
23472
21870
19870