1234
1
1348
2
476
0
3789
4
3472
1859
4305
3798
3228
3
1503
2083
5
11150
879
1059
562
6188
1184
521
544
1087
1007
1235
3095
7
1080
863
1391
1600
1992
5718
6