1159
31
494
1062
427
461
454
875
357
570
605
607
385
773
609
715
969
633
1034
568
958
339
1449
279
432
456
22
333
426
676
361
483
442
255
538