3090
6
2535
2
19783
3461
4
1960
0
1237
21152
8
17946
32302
3083
1663
5
1730
2727
3
3765
2358
9
2932
2462
2911
3498
2366
1
25669
2835
3126
2405
5151
3546
4553
2763
3868
10