17
131
118
154
47
187
128
45
541
174
377
389
13
108
143
599
317
148
418
16
48
83
18
23
294
262
219
286
62
41
681
249
138
243
158
198
105
197
874
382
29
68
142
177
375
163
266
176
365
92
38
604
360
167
134
354