1129
2431
1185
1444
1285
1127
861
811
840
586
463
534
604
585
535
531
639
543
580
567
497
582
545
517
559
521
505
522
491
506
508
514