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