563
0
580
513
324
398
503
498
495
515
348
444
483
451
838
555
393
344
519
368
463
317
397
290
485
602
326