3090
6
3498
4
1189
0
2124
3
2996
2258
1
2903
32302
2932
2
21152
8
657
17946
1045
4775
4471
2535
618
14
2555
1193
423
109
255
1064
3158
3871
3080
25669
19783
4044
5