997
1
2740
3
938
0
2123
475
534
490
850
1166
562
323
572
2768
1862
1221
2
1747
1298
477
717
2954
1581
311
4651