2061
3
2271
4
475
0
1243
1105
1103
484
1749
1
2663
596
668
1744
1647
914
938
2123
534
490
850
5771
10
1166
8627
562
323
572
1862
796
6
2333
1298
477