1950
3780
1630
3040
3070
2270
5930
3651014
3761833
9811
594
14030
658312
46983
46770
45128
4035271
3818157
31854
3124151
29796
25462
23481
21600