21152
8
3080
3
2932
2
3090
6
3014
20
2245
423
0
2903
1047
2352
297066
323
770
1709
1563
511
1
2059
3715
665
5
5151
1204
25669
4651
14
19783
2535
2996
4044
3083
17946