478
1105
645
831
607
906
1387
2090
1178
927
607
616
1354
646
1298
550
666
520
472
1743
1489
491
541
660
1375
532
809
807
612
874
589
743
884
826
866
519
1025
1181
904
781
517
581
849
978
602
582
675
475
550
546
637
705
811
601
752
