3090
6
3248
8
3575
1
1015
6236
10
2903
3
2932
2
21152
2184
3080
3673
1289601
4
1566
3083
771
17946
0
1169
3546
2996
2707
1189
32302
14
1690
3824
1697
3298
1903
1559
2919