4471
2
3080
3
2932
21152
8
5151
3090
6
25669
0
1603
1
2535
3715
8527
2271
4
19783
17946
3498
3971
3200
1744
2903
2964
1047
32302
2740
2990
2906
7793
717
2907
2258
1819