850
0
515
984
1166
562
758
1100
2
2299
1
2312
323
572
1862
1688
1298
477
717
2954
1581
311
1729
1403
817
809
460
749
3971
1500
5430
1451
890