946
1
19783
2
472
0
2535
5367
2932
758
893
3498
4
722
2996
32302
17946
1153
612
1213
3090
6
978
572
1075
21152
8
25669
1189
733
3470
5
1369
429
630
567
3080
3