3090
6
2535
2
19783
2358
9
2082
1
17946
0
32302
3694
5347
4
6095
2919
2366
6899
25669
462
1628
1663
5
1188
1558
3575
21152
8
2932
9077
28
3498
2854
3673
3779
1437
3765
3868
10