484
2
521
2129
1
678
838
492
534
452
523
468
502
401
445
451
1578
485
674
742
620
420
600
413
480
634
546
391
557
598
602
608