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