2903
3
21152
8
3090
6
2932
2
1189
0
2996
25669
14
3222
1849
3080
475
19783
3546
1
4837
5
2535
3779
4044
1922
2476
3051
2245
1232
3498
4
17946
10827
4471
562
2629
2471