21152
8
3080
3
2932
2
3090
6
14
0
19783
2245
70
2903
25669
1047
2996
297066
536
2535
17946
2395
2258
1
223
2080
2513
32302
3546
1189
918
2349
1136
3715
1362
16