1233
1
1723
2271
4
4034
2777
7
1243
0
1105
1103
484
2663
596
697
668
1744
914
938
2123
475
534
490
850
1166
562
323
572
83
1862
1323
1298
477