1157
31
493
1061
426
460
454
875
354
570
604
607
385
772
608
713
967
633
1033
567
957
339
1447
279
432
456
22
333
676
361
483
440
255
538