8876
8
509
3
472
0
1098
9178
6
18385
2
4049
10
4139
4
5781
4740
1
2987
1089
2275
764
116
9244
1007
897
171
2644
24181