696
1
532
0
403
533
354
1397
3
693
685
1717
960
782
3621
709
768
164
103
588
2883
5
813
1821
7
1585
487
939
666
453
703