1202
1251
845
873
978
1182
888
869
1166
1205
1402
1044
864
868
847
1034
592
473
543
614
600
541
649
551
589
575
510
599
555
526
547
570
533
531
519