1042
558
410
174
239
173
290
20
417
78
270
207
404
156
547
165
314
155
230
190
428
78
316
164
235
158
511
181
282
97
481
46
404
104
534
185
477
35
533
128