3320
1037
840
1437
837
1826
10914
12411
755
928
21911
20815
658112
46853
46770
45098
4031271
3815157
31824
3121151
29736
25442
23400
21520