10200 10
13262 13
10839 5
17684 20
39703 54
20112 28
25117 48
12779 8
11273 2
11184 13
14115 10
11476 1
12305 23
13454 9
13065 17
8967 10
19725 32
25179 46
40418 100
14408 7
13010 16
24556 33
12239 40
16976 26