2943 6
1817 8
5051 16
11707 36
3564 11
7816 32
22962 51
3136 5
1149 5
2709 10
3969 7
10823 33
4116 17
12659 35
2829 8
2295 2
5631 17
1641 11
2832 12
2856 11
2193 6
2090 9
2574 5
1104 1