3090
6
2903
3
2932
2
21152
8
2629
3080
1174
1
3673
4837
5
3248
1992
6346
16
2600
4
3014
20
14
0
2966
2571
1606
3485
7
3491
2919
25669
2358
9
19783
2535
1289601
2996
4044
3083
17946