3090
6
2903
3
2932
2
940
1
2629
21152
8
3080
1189
0
181997
11
658
2600
4
25669
14
19783
2535
2996
706
4044
5
3083
17946
2465
400
3125
3546
32302
1285
590
553
1928
317