25669
0
17946
3090
6
32302
19783
2
21152
8
1461
1768
3498
4
2903
3
1382
1
7258
3546
2932
1986
572
4398
10
619
1289601
496
2169
2110
7034
19944
3080
2350
2964
1603
5431
467