703
1
1773
685
2
417
606
644
917
591
916
849
1308
3
764
404
688
516
455
867
1269
0
1175
697
920
887
782
4
783
85
433
823
1001
595