21152
8
3090
6
2996
0
2903
3
25669
2932
2
2823
5
3724
2258
1
5141
7
14
1769
1189
475
3080
108797
478
476
1812
17946
616
109
3206
942
6236
10
1537
868
32302
41