1077
554
622
666
614
534
577
606
1589
606
556
413
1204
1502
681
848
1517
10039
538
469
4517
632
536
657
999