835
2
1073
3
600
1
454
602
930
928
1571
4
1389
760
508
597
505
498
467
641
428
1001
573
582
396
515
447
780
1741
87
377
886
648
476