1597
1
2129
522
2
678
839
1210
6
558
391
414
634
480
547
601
423
491
415
373
622
564
623
918
801
765
525
689
627
494
824
1094
883