592
2
492
562
3
530
1
448
374
455
531
801
564
641
2103
494
483
691
1668
478
2709
588
559
463
414
633
954
640
609
997
561
599