0
2
26
12
18
342
7
20
153
16
31
33
113
19
25
28
14
6
9
4
36
336
56
100
239
35
30
109
217
195
359
15
24
59
117
84
618
63
55
21
37
374
67
61
38
39
107
105