25669
0
32302
17946
3498
4
19783
2
3090
6
1461
1153
21152
8
7258
3083
8535
12
1585
1583
1
3461
2535
2932
5151
2350
2528
3
4259
3798
1743
2272
3742
3026
683
912
1759
1589