22012 21
26163 17
75102 99
6751 4
2960 1
15728 33
13965 12
4605 2
27421 24
5152 11
5191 15
4350 6
3941 9
2709 8
2819 7
3877 4
6422 4
3715 2
15199 22
7513 8
7191 12
29715 31
6817 12
38666 74