1001
2
3498
4
428
0
901
1091
1
232
1949
3
343
928
2634
282572
2069
256612
518
1053
4669
1124
2830
7
577
177
492
1072
968
408
1428
543
514
1780
96512
721