21152
8
2669
2
1694
1
951
3090
6
2903
3
2932
1015
690
1992
108797
0
2595
2629
564
784
2571
1606
3080
1174
6561
14
4837
5
1743
2949
11059
9
1380
3491
4
2600
3014
20
1369