428
1
1001
641
508
2
597
87
573
396
515
780
447
1741
4
476
605
377
886
648
3
652
651
541
532
406
600
454
697
457
835
1073
714