21152
8
3080
3
2932
2
3090
6
2535
19783
2740
17946
0
3715
32302
1691
1
297066
1391
572
1716
5151
1500
1699
4651
801
496
1191
1506
4
2666
9
1061
25669
802
673
3546
526