1814
2
4099
8
2535
1168
1
21152
5949
5
2445
3090
6
1290
1691
3083
1938
891
1179
1699
2980
1191
2666
9
32302
0
1061
19783
400
2207
582
3546
2934
4179
2932
1152
2048