12448 9
20866 19
8900 3
13684 11
10748 7
10436 9
30714 32
13959 12
25613 51
24656 45
15571 30
23612 39
14360 18
15448 12
16085 12
15211 10
22604 40
22457 33
19013 27
15297 15
14366 23
10047 9
10995 6
38571 94