706
0
1392
1
19783
2
96
1123
32302
4235
685
21152
8
2595
1618
420
1225
721
1478
950
11447
1601
893
487
558
3090
6
665
757
817
936
758
473
2649