2996
0
3090
6
2903
3
2932
2
1537
1
21152
8
14
1189
25669
572
3080
108797
3551
10
2906
17946
2986
536
32302
255
3206
5
1514
3765
4
2823
1849
2203
2845
356
531
616
345