589
3
1643
1
2811
9
403
75
323
493
644
554
1306
998
74
91
88
667
2
613
65
518
1475
681
891
709
447
526
1725
4
572
727
567
742
398