7
4
2
0
3
20
11
13
28
75
24
155
109
68
443
18
92
139
249
44
157
561
110
74
52
25
121
77
113
38
29
40
67
127
159
55
251
299
301
205
326
137
188
495
151
41
69
33
129
84