564
1
484
2
521
2129
678
838
493
534
452
523
469
503
401
445
451
1578
486
674
742
620
420
600
414
480
634
546
391
557
598
602