25669
0
19783
2
1189
14
2535
32302
3498
4
17946
3080
3
21152
8
2996
2902
16
1193
665
3765
2932
255
471
3779
4044
5
2903
3051
3168
2156
1
1153
2476
3090
6
4471
2906
5784