1010
1
1277
5
767
737
2904
4
2659
2
752
5380
8
3293
911
1960
7
3251
6
2934
1201
361
0
1626
5617
1890
886
2445
1225
4637
2587
4497
4323
1346
746
2730
1222856
6062
16