28
23
417
124
25
61
200
9
192
395
668
60
167
57
21
71
177
121
5
291
247
204
1185
150
1441
219
172
37
265
246
32
321
289
243
107
168
85
183
44
38
51
19
29
24
27
155
10
15
55
115
33
49
54
22
41
47
754