570
654
123
677
10
558
188
521
63
462
248
538
256
444
342
472
85
419
114
365
131
352
41
337
122
304
75
295
92
1,081
191
285
82
246
113
289