697
2
456
1
835
1073
3
706
1141
457
564
486
501
508
597
505
91
498
467
573
396
515
428
1001
582
641
377
886
87
780
1741
4
447
648