1508
1311
846
727
945
1152
410
588
856
912
432
377
1184
342
210
334
470
557
404
246
569
539
248
536
411
1204
446
312
608
237
314
306
846
779
451
572
761
767
549
454
490
568
523
444
607
392
602
521
334
386
970
676
440
536
129
291
326
421
453
310