706
0
609
1291
1
580
534
676
921
457
1199
453
752
708
472
871
683
607
463
954
1347
720
828
1363
588
1299