3090
6
2903
3
2932
2
21152
8
255
0
3080
20163
44
3680
181997
11
25669
707
1
14
903
19783
2535
2996
4044
5
3083
17946
2465
1189
985
4775
3125
2058
3546
32302
2061
3498
4
7055
12