935
0
1104
1
9566
8
693
3
703
666
802
2
1048
194
768
1329
1044
2077
5
25
709
1653
4
696
276
3505
782
919
1106
960
11351
17
971
346
164
1397
1741
1687