657
621
558
967
716
1024
948
2205
647
539
6283
509
603
517
1010
895
2610
547
1235
700
473
639
919
446
629