3090
6
2903
3
2932
2
21152
8
3546
1
4471
2487
32302
0
3080
545
17946
528
108797
3012
4
2629
14
1189
4335
2996
10827
1289601
55904
3046
2744
2483
5825
37355
13
3765
9956
2355