3273
2242
647
528
667
616
701
570
696
542
517
518
564
577
793
535
1098
501
672
634