1610
1061
923
1279
891
1172
897
992
879
592
473
543
614
600
541
649
551
591
575
510
599
555
526
547
570
533
531
519
500
514
522
544
611