25669
0
17946
32302
19783
2
3090
6
3498
4
2535
7258
1461
21152
8
1189
3546
1
14
3765
1849
1193
572
2902
16
2996
1804
1768
566
2667
2932
3125
3457
4074
2350
3779
2327
11