10200 10
13033 13
10839 5
17684 20
39703 54
20112 28
25117 48
12779 8
11273 2
11184 13
14115 10
11476 1
12305 22
13454 9
12833 17
8967 10
19494 32
25179 45
40418 100
14408 7
13010 16
24322 33
12239 40
16744 26