21152
8
3080
3
2932
2
3090
6
2245
14
0
2903
1047
297066
2996
918
536
2258
1
19783
25669
1354
2349
4443
9
5504
16
1189
3715
32302
2593
3589
7258
5151
3673
4651
2535