21286 21
13492 3
13926 10
12327 4
39040 59
19798 22
21107 21
36508 70
13011 4
14263 11
19204 20
15690 3
15359 11
23207 23
17042 15
20650 19
21372 18
18986 14
23044 35
20589 28
27754 57
16675 20
21941 30
12726 8