1010
1
1277
5
2198
717
737
2904
4
111
0
1779
2659
2
752
3293
123
911
681
1960
7
2199
3
2445
3251
6
2658
2934
8
2554
9
1626
886
9575
1225
1442
11
1396
17064