5432
1
1431
604
2589
1705
2468
3
956
123674
35
6189
2228
3195
1304
1547
0
1161
2237
4
592
673
1113
1185
2
1988
1777
2988
3221
2983
4309
9077
28
1590
5805
444571
9
4080