914
482
618
1092
547
1084
1076
326
562
473
1857
419
394
462
1147
697
1769
945
875
519
2265
779
466
483
352
778
727
777
671
396
1244
898
904
575
959
432
631
271
1183
834
494
582
499
546
584
431
880
2015
589
867
565
