21152
8
3090
6
2932
2
2903
3
690
1
1015
1189
0
2669
1694
951
3080
1743
572
108797
485
564
25669
14
17946
3083
19783
2996
2535
1890
3125
650
32302
2949
4471
2465