1011
3
4471
2
3080
2932
21152
8
5151
3090
6
25669
0
3715
2271
4
19783
17946
610
1
1744
2903
2964
1047
2740
1603
2906
717
2258
2166
32302
807