758
0
21152
8
1494
3090
6
861
2903
3
2932
2
385
436
372
1015
1
19783
2669
1694
1324
951
950
3125
690
583
893
442
407
694
2949
785
475
396
803
578