935
0
596
537
735
490
494
801
1011
404
1895
1116
407
528
805
643
765
459
1857
545
1335
347
325
390
451
591
589