693
3
703
1
2646
5
346
0
164
1093
919
1048
403
442
960
1106
4
1061
300
1687
6236
10
666
1962
801
915
1397
971
1821
7
2027
2
1485