25669
0
17946
32302
1461
3498
4
3090
6
19783
2
572
4471
7258
21152
8
1849
475
14
1581
3158
1386
1
1189
3606
3
2524
2350
2123
2996
345
938
2087
34
400
3145
1105