1142
1091
1119
928
705
870
1208
773
1599
1097
804
1105
790
985
1187
1114
1100
1352
1289
997
1727
1843
1917
3955
1252
1235
1243
1639
3479
3818
3269