3083
2
2962
0
1153
2907
1295
1
3765
4
2535
2939
1425
21152
8
280
2043
3
2650
20
8535
12
2272
297066
3026
1743
2250
32302
3683
3090
6
683
13499
5
1518
2556
17946
583
19783
1978