2903
3
21152
8
3090
6
475
0
14
2932
2
19783
1189
2996
2906
1
4471
2471
1729
3080
2535
25669
3779
4044
5
4837
1760
3051
1193
3354
3498
4
838
2949
538
1289601
1045
572