555
1
556
2
620
442
2455
3
475
385
636
570
698
580
537
4882
9
482
14306
6
621
540
562
2106
759
466
605
377
454
417
2369
5
4783
859
1611
1440