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