21152
8
3090
6
14
0
2903
3
2932
2
2996
918
536
3080
2258
1
19783
25669
1354
2349
4443
9
5504
16
1189
32302
2593
3589
7258
3673
2535
2476
4044
5
3083
763
1248
17946