21152
8
17946
0
3779
2
3090
6
32302
2865
4044
5
2535
1892
1
25669
3125
4721
4639
19783
1461
940
3080
3
2964
3498
4
989
1061
2478
5375
4471
1672
1011
5439
2986
2194
2928