21152
8
2903
3
3546
1
3090
6
2593
2932
2
19783
2911
9
442
0
956
297066
5151
25669
644
1189
14
189326
17946
3080
351
2964
1603
522
1310
1942
2740
2906
572
788
10827
4