25669
0
3090
6
17946
32302
21152
8
1461
3498
4
19783
2
7258
1768
106
2903
3
2932
2149
5
3080
2740
1
2350
916
3606
2996
6164
2059
1362
16
14
2535
585
4044
3083
2465
1189