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