2903
3
2245
21152
8
3090
6
475
0
14
2932
2
571
297066
469
19783
1189
894
2996
2906
1
3765
4
4471
3059
2471
1729
3080
2535
25669
1970
3779
4044
5
4837
1760
3051
1193