21152
8
2903
3
3090
6
692
0
14
297066
2593
1
2471
2996
2932
2
17946
2911
9
1189
1310
1849
572
5151
25669
4765
19783
389
3080
1176
2964
616
1603
3546
1942
19944
2740