726
1
807
11447
0
822
373
962
449
436
990
661
706
1350
420
756
2595
440
818
638
558
1225
583
1194
1511
758
522
1158
861
496
685
931