25669
0
17946
19783
2
32302
572
2903
3
1461
4471
3498
4
3090
6
7258
3765
484
475
21152
8
1070
2271
2007
14
2523
883
1768
1189
1938
3125
2524
2350
1105
596
2663