4
973
10
7
19
12
4
2
58
3
104
66
4
2
39
23
79
136
980