2996
0
14
3090
6
21152
8
2903
3
2932
2
1189
1461
572
32302
3080
108797
2906
1
536
17946
1629
3546
476
371
34
2909
448
531
307
1193
4440
942
25669
722
1479