1021
2
2322
4
1120
1
1220
904
1864
1166
2794
1778
3871
1412
0
2534
3629
2343
2055
4079
3470
5
1755
1365
3479
2285
1889
1059
527
3
2102
1753
1417
6779
8185
7793