21152
8
2366
1
1397
0
706
572
2911
9
4651
3
5151
2
2666
1189
2676
2405
2535
1287
2740
2082
608
17946
2763
612
2087
471
2711
2309
2551
14
32302
3090
6
3503
4
13803