3090
6
2903
3
2932
2
21152
8
2823
5
3080
578
0
2193
9
181997
11
1647
1
1193
1044
25669
14
19783
2535
2996
4044
3083
2542
17946
2465
1189
897
2759
3125
3546
32302
7909
1687