25669
0
17946
32302
19783
2
1734
1461
3498
4
3090
6
4471
7258
2903
3
194
2440
21152
8
2270
3765
2350
583
1041
1
2151
2411
909
3083
1598
2271
591
2102