12598 4
14157 7
15260 16
23344 32
12006 4
12746 5
17222 16
12445 8
25512 22
15460 7
23275 27
13009 7
19303 18
36449 48
14085 9
9919 1
12534 7
12015 11
11170 5
34113 22
23259 18
28631 59
20678 25
20319 10