7
4
0
3
44
25
9
34
74
29
20
13
35
37
52
76
131
167
143
202
928
175
210
145
67
233
177
99
173
62
86
435
97
204
283
189
268
282
105