20413
27344
1548
3669
16910
16731
2507254
32213
1094
30320
33610
3039
658112
46853
46770
45098
4031271
3815157
31824
3121151
29736
25442
23400
21520