2903
3
2750
1
21152
8
25669
0
3090
6
475
32302
14
1193
2932
2
19783
1189
2996
2906
4471
2471
1729
578
3080
5402
9
2535
3779
4044
5
4837
1760
3051
3354
3498
4
838
2949