26517
32712
2900
31613
29815
31913
2799
2679
28113
23813
2859
2279
613512
43960
43863
42107
3719270
3509156
30014
2908149
27856
23662
21980
19970