492345
6
1050
1
154
316
598
4
126
522
2
3233
1088
874
4551
2134
1029
672
2796
1009
1631
2294
7
996
3631
2621
1133
5
556
0
1553
3
1321
526
3383
5284
1762
1732