26
284
161
74
71
46
44
31
13
11
35
9
3
98
345
172
66
69
8
61
29
99
189
64
223
72
81
278
21
24
7
151
10