4471
2
572
0
25669
21152
8
7258
19783
2535
14
4044
5
3083
17946
2465
3125
32302
475
2932
3498
4
3779
2903
3
2964
1
3051
1461
5151
3090
6
2906
2990
1294
2478
2986
1603