25669
0
32302
3090
6
17946
21152
8
7258
1461
3498
4
19783
2
1768
2903
3
2932
3080
1512
1
2350
2593
2906
1927
1153
763
1289601
45986