1001
2
3498
4
282572
0
928
1
177
1091
2419
3116
2461
20
514
1949
3
232
1389
1969
2064
2069
1124
2830
7
428
1053
780
408
445
1898
518
2600
5
2493
615
76
2191