21152
8
3090
6
3080
3
2932
2
2245
297066
0
2903
572
1047
536
25669
32302
1462
189326
1189
2270
820
17946
2906
1
19783
1854
14
1719
3546
2996
2756
1659
1849
1174
3715