3090
6
25669
0
2903
3
2932
2
1637
1280
1
32302
21152
8
3326
3176
1404
17946
3546
19783
3080
5402
9
2605
7258
1598
2009
5
2996
1193
572
1041
583
2440
496
488
4926
909