953
386
820
228
433
142
334
155
585
185
221
195
252
146
357
172
335
171
476
16
398
188
495
60
97
19
140
60
145
130
157
134
214
157
409
207
586
3
343
157