3001 2
17701 31
8985 11
11064 22
6365 15
7968 14
4925 8
13229 35
21641 35
19215 38
25716 34
18249 37
17885 43
38270 66
5845 7
9842 36
10644 20
5133 8
6369 15
6734 20
6379 17
6817 6
5228 4
5778 7