1007
625
1058
1060
1960
661
14380
2834
532
589
977
967
1735
775
809
1266
1642
531
1120
622
5096
797
764
1860
1215