25669
0
3090
6
17946
32302
21152
8
1461
3498
4
19783
2
3080
3
7258
1768
522
2903
2932
2533
510
2535
645
698
1400
1591
1828
512
547
2600
2350
1294
1
1045
352
1769