21152
8
2903
3
3158
2
3090
6
3485
7
2593
1
2932
5296
13
2911
9
1794
0
297066
1726
5151
25669
19783
17946
2715
3080
2781
2964
2315
1603
3546
1942
2740
2906
572
971
4471