3090
6
2932
2
2903
3
2996
0
21152
8
1189
485
3080
536
108797
25669
572
3206
5
2823
255
14
2920
4
17946
3551
10
3083
19783
2535
1890
1
3125
650
3491
32302
4471
2465
1614