2055
2293
21211
1383
1505
1974
12611
18010
2018
1095
1799
1236
612111
43830
43653
41877
3708270
3493156
29934
2896149
27706
23572
21930
19920