1229
1219
1187
998
765
935
1301
846
962
825
1685
1156
875
1175
844
1091
1046
1249
1188
1106
1165
1411
1356
1060
1795
1902
1986
1166
4034
1360
1304
1407
1269
2101
1286
1303
1517
1702
1477
3541
3875
5990
3347
6043