5432
1
1431
604
94424
3
944
1051
2570
2
6189
3195
189326
0
7642
1200
297066
1438
1055
1304
1161
592
673
1185
1735
3998
5
912
1777
2988
2462
4309
2467
1590