21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
2629
564
3080
1174
4837
5
1992
1743
0
2600
4
3014
20
108797
14
2571
784
1606
3485
7
3491
1380
2949
25669
19783
2535