25669
0
3090
6
17946
32302
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
1193
255
3125
166
2709
1189
1591
863
3080
2600
2350
542
4291
758
2996
573
2057
1
857