21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
108797
0
17946
19783
25669
2949
564
3080
4044
5
2964
32302
1743
1603
3546
9956
2593
297066
2906
2629
2480
2698
2615