299
0
597
953
1
1049
356
70
235
435
1942
508
608
14076
7
755
309
657
1275
483
1817
747
1348
4594
1850
563
455
767
590