21216 39
8420 20
8642 19
11072 17
8321 15
14125 14
6342 12
5717 11
9449 10
4766 9
10 7
5109 7
3875 7
23 5
45 5
4842 4
63 4
5684 3