4471
2
3080
3
2932
21152
8
5151
3090
6
25669
0
3715
1392
1
2271
4
19783
17946
1744
2903
2964
1047
2740
1603
2906
1168
1416
2633
717
2258
32302
807
2954
4651
2535