21152
8
3090
6
1189
0
2903
3
2932
2
1193
32302
25669
497
19783
3080
5402
9
536
475
2996
572
838
2009
5
488
2113
1729
616
3186
1
3041
100
105
2750
1075
14
2535