21152
8
2996
0
3090
6
14
2903
3
2932
2
1189
3080
3022
7
108797
17946
531
25669
3379
536
4443
9
475
5504
16
12459
3206
5
1038
991
1354
562
1
1537
942
616
2823
2593
781