429
149
177
68
570
216
468
137
445
131
359
190
362
234
479
284
581
320
229
119
323
140
347
130
550
217
522
153
319
177
972
410
358
126
166
98
292
176
581
53