1075
1075
1114
499
500
1189
511
480
9438
965
1759
2054
1054
598
4691
899
970
449
7196
567
773
580