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