1002
1
2760
4
9968
9
709
0
2110
1270
958
935
1104
9566
8
802
2
693
3
703
1048
803
768
194
1044
1329
1397
960
971
919
1106
2077
5
3505
11351
17
696