5432
1
1431
604
1816
673
4768
5
1859
2710
2
7733
1161
6189
3195
3
1304
1545
592
0
1185
1537
1255
1777
2988
3221
4309