1698
295
370
298
256
317
1434
638
814
427
354
675
310
524
1093
439
365
535
380
314
454
411
429
435
277
1
411
260
859
696
356
1
361
253
1
5391
2590
6266
909
1544
586
477