705
0
89
436
1840
890
1
393
822
1596
543
467
553
329
350
355
666
334
904
804
131589
512
1484
730
388
1166
788
652
520
530
905
391