10497 19
14701 23
11912 23
6584 14
6958 16
8715 16
5474 12
29819 55
4346 9
12750 35
9539 28
4561 8
14683 21
14974 47
10667 28
45187 95
7384 9
121991 317
6190 20
5874 20
8502 11
41604 81
45339 56
8943 19