406
0
422
743
1167
598
482
1557
663
408
1045
505
1824
1664
1939
13491
1133
798
383
304
970
448
637
694
2152
774
479
2093
2
767
1629
931