1013
1
1042
1426
1179
2142
2
1104
3
1836
1918
1191
2249
1228
886
0
1027
1290
3610
4333
3320
9
1543
1297
2835
4
1938
496
2503
1150
1699
4179
1162
673
2403
1816