835
532
1117
899
870
509
862
1549
514
1243
535
812
844
600
1629
756
919
551
838
493
866
516
897
553
856
522
888
497
1088
2752
860
1014
846
1082
880
1178