25669
0
21152
8
3090
6
32302
17946
19783
2
1461
3498
4
7258
1768
2903
3
2932
1704
1850
1
23558
17
2087
3508
3518
3158
3080
1849
4258
2350
2682
572
5521
2652
390
1258
378