739
2
487
561
1
449
560
398
352
1003
758
520
914
798
102
2945
814
1599
916
845
411
803
1632
684
446
440
764
705
966
2142
1658
807