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