4471
2
3080
3
2932
21152
8
3090
6
5151
25669
0
2271
4
789
1
280
2773
1603
3189
3715
1047
2405
2986
2245
1744
2087
2366
717
4651
19783
2535
2258
4044
5
3083
17946
1659