8
2
3
5
7
0
22
10
19
12
963
84
17
45
290
73
226
893
201
35
20
215
62
29
139
68
33
27
70
30
36
46
43
76
190
81
181
55
146
79
452
24
37
206
25
135
86
77
44
174
13
95