460
566
371
468
2725
1140
1148
410
658
1341
702
484
555
543
447
587
446
486
424
603
722
496
978
1799
888