977
1
1986
0
3090
6
791
2319
3
2209
685
2903
2932
2
2996
951
913
4358
800
21152
8
8527
534
2595
32302
501