660
419
1207
458
2721
560
1637
575
446
804
482
658
1060
972
889
476
450
823
560
732
700
495
630
438
526