685
2
2200
4
817
1
935
1306
1287
418
65
518
667
709
681
891
657
669
76
398
1569
1366
445
524
741
727
567
1725
553
643
571
3
357