1441
0
193
645
885
554
1563
630
80
1
405
115504
1731
600
622
1312
1364
584
685
503
1514
475
385
2346
621
1061
824
483
1123
914
743
618