3
1
0
4
38
12
8
13
5
17
18
16
20
28
11
2
21
285
14
55
19
43
121
52
44
24
111
31
292
54
62
29
78
397
74
79
193
41
207
124
184
220
33