1221
1267
861
884
999
1209
896
881
1176
1415
1052
878
877
1042
600
479
550
624
615
553
558
657
561
607
583
517
608
533
555
576
539
526