25669
0
32302
3498
4
17946
1461
3090
6
19783
2
4471
7258
2535
1883
21152
8
1603
1
8527
3200
3
2350
2990
3326
1819
1136
2271
3971
3158
1768
4044
5
3083
2465
3125
789
2041