25669
0
17946
32302
19783
2
3498
4
3090
6
7258
1461
21152
8
572
2535
1189
14
2932
2350
3779
3765
1153
2996
621
3080
3
1044
1
1804
2524
1768
2902
16
3546
575
984
4044
5