21152
8
2087
2
2903
3
1189
0
297066
3090
6
2377
1
572
2270
2593
2932
2911
9
14
951
1978
5151
25669
19783
17946
3080
2145
2964
1603
1945
3546
1942
2740
2906
2151
4471