25
288
409
317
1214
565
157
67
757
28
109
101
68
40
11
58
173
21
33
128
94
47
1789
57
230
26
167
135
194
49
20
266
140
420
42
161
166
27
115
252
136
51
13
50
59
300
91
44