155
250
134
85
122
898
294
131
398
89
202
31
293
137
295
81
27
170
204
15556
30
175
143
97
540
169
43
369
38
32
841
40
64
13
217
451
336
262
182
33
103
211
530
943
199
285
82
351
57
502
60
142
21
37