1076
421
427
232
460
599
205
579
559
711
669
368
860
182
333
541
317
338
1433
294
400
889
521
487
539
676
1805
929
688
1124
4341
974
279
344
871
556
451
420
628
784
446
417
486
360
1228
2043
2246
1147
320
485
652
766
1075
508
528
1136
434
688
206
1816