951
1
14
0
3546
2512
2
21152
8
181997
11
3090
6
2903
3
2932
1175
595
25669
1193
19783
528
1189
1647
4
17946
2996
3080
1364
4044
5
3051
572
456
3498
539
908
560
824