668
0
1744
1
2711
2
914
2740
3
938
2123
475
534
490
850
1166
562
323
572
1862
1298
477
717
2954
1581
311
4651
817
809
460
749
398656
19