15012 32
11148 9
15288 30
9348 6
11322 9
13770 20
13870 15
11221 2
12933 17
14960 25
15285 19
23993 47
15248 14
24333 29
19755 31
45358 100
15804 20
22624 25
22703 20
30226 35
21143 14
23033 32
30625 35
103126 267