697
2
456
1
835
1073
3
706
597
651
652
618
1141
457
428
1001
573
582
396
515
508
641
564
486
501
505
91
498
467
764
352
560