25669
0
32302
17946
19783
2
1461
3498
4
3090
6
14
7258
1189
4044
5
2996
2535
2194
1
3125
21152
8
103
2903
3
2964
1193
634
2478
2350
4471
1672
3779
2986
2258
940
664