3090
6
21152
8
2903
3
3673
2932
2
32302
0
3080
25669
1289601
4
676
1193
1189
1237
1804
1
17946
2906
19783
14
3546
2996
2160
1659
6247
5
2983
572
1628
1174
612
2266
5504
16