21152
8
2996
0
25669
19783
2
3090
6
14
2903
3
572
2932
2366
1
4358
1189
32302
3080
534
17946
657
800
3379
758
4443
9
5504
16
1354
562
791
2593
616
7258
822
485