3090
6
25669
0
4471
2
32302
21152
8
5402
9
2932
14
17946
1189
1755
1
1193
4044
5
2903
3
3546
1849
9956
3673
2740
3080
19783
971
444571
528
4358
2471
2258
3125
1289601
4
2478