12040 4
2462 4
7867 16
40876 62
8987 25
17199 19
22523 21
6057 1
15756 30
3323 11
17617 51
9144 5
3678 13
8757 23
6634 8
3272 9
45140 133
18193 23
5735 17
14011 37
20842 44
24236 26
12573 34
9891 27