586
231
512
410
17
24
321
247
128
434
201
133
463
355
281
255
184
479
88
678
108
469
437
432
146
265
860