25669
0
17946
21152
8
32302
3498
4
19783
2
3090
6
1461
7258
616
345
2907
2535
3289
497
2932
2121
297066
2350
123674
35
1849
1153
94424
3
2181
3706
5
1189
9817
2277
2996
536