25669
0
32302
3498
4
17946
1461
3090
6
19783
2
4471
7258
1334
2535
1849
21152
8
1876
1
3576
3
2293
1603
489
8527
3200
2350
1534
2990
2872
240
1587
9
3854
1819
1136
2271