3090
6
2059
2
3014
20
2535
19783
2358
9
2932
3498
4
3117
8
32302
0
17946
3453
1
4425
994
1709
3868
10
1320
1153
10598
1903
3
1815
3694
5347
1960
511
6095
2160
21152
25669
4537