25669
0
32302
19783
2
3090
6
17946
21152
8
1461
3498
4
1153
1743
528
7258
1768
3765
2903
3
2932
14887
18
2996
2556
1769
1
3447
7
2320
297066
2348
3798
1889
14
616
3080
2350