21152
8
3080
3
2932
2
3090
6
19783
2245
2903
2525
4
3724
25669
0
572
475
1047
297066
2258
1
2996
395
1534
1761
929
2299
2952
508
1189
2476
3715
575
555
5151
1372