4
0
5
72
12
8
17
7
3
18
34
27
66
212
244
285
139
168
74
192
194
236
108
77
111
273
270
175
294
164
35
325
62
118
469
123
1273
36
415
501
19
57
21
54
605
26
24