21152
8
3080
3
2932
2
3090
6
2245
2903
1047
297066
0
774
456
1832
3723
1528
3791
7
878
1
3715
1168
5151
2955
1228
25669
4651
578
1199
14
955
19783
2535
2996