25669
0
17946
32302
1461
3498
4
19783
2
14
3090
6
1849
797
1
7258
2996
1189
1004
2125
2343
2203
4044
5
1305
4600
10
2535
607
743
5746
23
3724
3
3125
1193
21152
8
804
858