705
2
684
1
966
2142
449
561
636
739
1003
759
560
398
352
891
863
487
339
677
4
769
1254
3
1586
147
668
1632
75
708
664
2425
5
730
596