1157
31
493
1061
426
460
454
875
354
570
604
607
385
772
608
712
965
631
1033
567
957
339
1447
279
432
456
22
333
676
360
483
439
255
538