1059
707
1349
2107
1245
813
767
1138
1819
605
4977
1861
772
935
1537
1157
1409
723
696
1230
687
693
707
673
690