684
1
705
2
520
914
798
411
2945
845
102
916
815
1599
651
597
531
652
618
406
541
706
400
501
564
91
1141
457
486
1064
6
697