373
0
942
1
1064
462
479
693
1001
554
549
1182
2
950
32
919
496
1411
1490
1010
464
893
692
583
484
1653
193
622
423
1341
784
526