635
0
1045
670
255
753
1
1479
4775
2
123674
35
1498
657
713
1640
445
789
426
437
1604
645
847
510
385
473
662
967
529
368
773
850
2051