3090
6
2903
3
2932
2
21152
8
989
0
5517
572
1539
1
3080
1011
3083
17946
3546
2996
1092
452
1189
929
32302
14
1723
435
2258
25669
108797
6779
5
19783
2535
3429
7
1004