3090
6
106
0
2903
3
2932
2
25669
2996
21152
8
2149
5
3080
2740
1
108797
916
1287
3606
3206
536
1537
2823
6164
687
616
2059
963
1362
16
576
14
3551
10
456
19783
2535