714
1266
714
496
643
1642
1741
558
492
609
731
3521
630
522
502
909
1091
770
879
1020
3834
63126
526
645
8903