25669
0
17946
32302
1461
3498
4
19783
2
1819
1
3090
6
5367
3
7258
572
4044
5
14
2996
2535
3125
21152
8
1189
2748
9
2964
2258
1993
1193
2478
2350
4471
1585
1672
2737
3779