1037
840
1437
837
1826
10914
12411
755
928
24813
20815
25233
656812
46773
46690
45038
4020271
3813157
31794
3113151
29666
25422
23340
21490