946
1
21152
8
706
0
2535
2
472
758
722
612
19783
1601
936
1225
3090
6
634
11447
3083
420
950
661
436
1743
733
2595
790
32302
638
785
1123
2996