287
0
505
552
417
957
767
81
935
470
20634
8
846
1511
1897
1
422
1032
572
489
330
384
2587
16
593
299
691
719