4471
2
25669
0
19783
17946
445
2535
572
21152
8
2906
1
14
3090
6
562
2524
1070
1243
2123
490
341
475
2996
1105
758
1103
70
645
1166
2332
32302
1862
544