25669
0
2996
19783
2
14
2903
3
17946
3090
6
536
70
2932
2258
1
3206
5
3546
223
2513
21152
8
572
493
1922
2535
668
918
1189
7793
4
32302
3080
2395
108797
426