9
11
4
2
0
3
7
5
31
30
21
32
58
212
15
25
55
334
166
19
941
228
42
22
293
108
83
73
103
301
27
120
28
214
54
53
119
26
906
148
10
163
267
102
730
65
57
147
44
59
37
111
227
47