726
3
547
2
596
1
1725
485
587
404
802
415
522
918
2954
688
1634
710
969
2146
354
564
400
768
449
601
656
655
622
545
535
409
701