21152
8
3090
6
2903
3
2593
1
2932
2
132
0
20
2476
2108
297066
3080
1788
2711
601
2911
9
2907
4651
398656
19
2450
758
1849
1494
4
1355
550
5151
25669
14
19783
2535
2996