856
900
928
868
1141
853
1154
888
979
1019
947
1138
1217
913
1362
1628
859
1000
1478
2994
930
1243
923
1378
1319
899
886
1383
1018
1360
879
860
1285