25
26
27
13
298
12
10
14
7
3
11
34
113
29
67
17
82
46
22
21
16
4
19
64
32
162
227
86
235
61
52
49
399
84
305
681
187
66
129
237
899
96
43
224
39
101
179
54
166
387