684
0
823
532
918
634
571
453
877
706
750
761
788
827
692
1038
400
402
1611
436
578
894
950
1
306
781
373
437
504
685
1045
803