21152
8
3090
6
3673
25669
0
2903
3
2932
2
14
1189
32302
5504
16
2996
2478
1
7258
485
2535
946
3080
1120
4044
5
628
19783
444
3014
20
4471
3498
4
296
2964
3125
17946
705