12890 10
27241 38
19435 17
16947 20
9184 8
15522 21
11756 3
16349 21
7734 10
19151 27
18403 18
10392 12
21211 15
16559 29
7594 8
7320 10
11575 11
16000 17
21290 30
47238 95
14577 13
22963 15
7832 6
13698 13