2931 11
11221 21
13425 18
17462 40
16787 44
6687 10
22117 78
6501 20
21522 72
3321 6
6415 11
2042 5
3721 21
12649 23
2066 3
6464 28
2242 14
3585 8
6481 18
1751 13
6297 21
31814 49
16974 46
26157 136