10
4
2
9
0
3
7
5
29
30
19
32
58
21
212
15
25
55
332
166
934
228
42
22
293
108
83
73
102
301
27
120
28
214
54
53
119
26
906
148
163
267
57
729
65
146
44
59
37
111
227
47