1009
520
592
613
575
496
537
579
1060
585
532
386
1138
906
592
689
1352
5922
487
439
3378
599
502
594
796