1590
776
999
1249
936
1680
672
1180
835
691
1152
923
666
859
963
724
668
1157
702
677
575