9
5
3
20
8
10
0
13
17
7
111
2
22
19
14
964
84
45
291
73
227
899
201
35
215
62
29
140
68
33
27
70
30
36
46
43
76
194
81
183
55
148
80