3090
6
2535
2
553
1
1619
19783
2508
7
2835
2028
17946
0
6026
21152
8
2929
1022
3868
10
3158
3083
32302
5347
4
5052
25669
462
4537
1593
3126
3
2358
9
2932
2165
3498
1516