21152
8
1015
1
1694
690
3090
6
951
2903
3
2932
2
564
2669
3080
1743
0
108797
4471
1603
2986
1380
2949
25669
14
19783
2535
2258
2996
4044
5
3083
17946
12632
7
1659
2386