1016
1408
884
947
2160
1074
1102
1336
1194
1114
1071
1557
1333
1550
1298
2687
1545
2293
1571
2494
2036
39855
3952