8016
1068
753
1114
985
1762
937
1320
12830
942
826
11810
614612
44070
44013
42137
3729270
3516156
30124
2914149
27886
23692
21990
20000