25669
0
17946
32302
2087
2
3498
4
1461
19783
3090
6
4044
5
2535
7258
3125
2964
1
525
4471
2478
14
2996
1189
661
21152
8
1768
420
2350
1672
481
3779
501
2986
940