1953
1509
863
958
936
1435
735
1014
3994
1545
945
958
988
1116
798
632
2012
646
1322
723
765
736
869
840
