6
1
8
17
0
98
5
15
9
2
78
152
60
65
29
244
59
36
316
106
747
419
288
358
734
199
536
96
140
131
656
34
151
177
178
102
188
137
281
87
192
124
52
173
247
125
92
111