21152
8
3634
10
4044
5
1681
1
572
0
17946
14
2996
2535
2
32302
1690
25669
3125
19783
2048
1189
1461
2964
3498
4
2478
1547
2999
3
4471
1672
1235
3779
1443
2986
5322
1081