2931 11
11221 21
13425 19
17879 40
16787 45
6687 10
22117 78
6501 21
21522 72
3321 6
6415 11
2042 5
3721 21
12649 23
2066 3
6464 29
2242 14
3585 8
6481 18
1751 13
6297 21
31814 50
16974 47
26157 138