3090
6
2932
2
2903
3
21152
8
9956
3080
475
0
2525
4
1189
14
2996
2471
14861
7
25669
17946
1310
3083
19783
2535
1610
572
3673
3125
32302
4471
616
2465
284
3034
1
1193