21152
8
17946
0
975
4
4044
5
14
2996
2535
2
32302
25669
3125
19783
1189
1461
4133
1
2189
2964
1507
3498
1536
6
2478
2891
4471
297066
1672
2344
3779
2986
267612
940
572