21152
8
1275
1
3090
6
1405
3
2903
1904
2932
2
1015
2669
378
0
1694
951
690
761
1149
2629
564
3080
1174
4837
5
1992
1743
2600
4
3014
20
108797
14
1535
2090
2571
784