3326
3
951
1
2256
4354
15
1943
1013
2048
2
1426
1042
1179
1391
1068
0
2609
766
2114
278
1104
1716
1836
1918
1191
1357
1506
4
1691
2142
693
4179
5949
5
2226
1228