589
3
1642
1
2811
9
402
75
323
492
643
553
1306
997
74
91
88
667
2
613
65
518
1475
681
891
709
445
524
1725
4
571
727
567
741
398