1658
706
4084
4564
245
316
269
320
262
278
369
424
388
308
588
391
331
390
405
330
2016
1223
765
1965
301
157