21152
8
3080
3
2932
2
3090
6
1346
0
2245
2903
1047
297066
2087
14
19783
2258
1
32302
1193
572
34
536
2270
3715
1310
2476
5151
515
25669
4651
2535
916
2996
189326