12793 9
10670 14
14922 20
13724 18
12203 8
12103 6
13325 11
14245 5
16451 25
8797 5
13551 6
12606 19
10174 1
8927 4
8237 2
19268 48
10413 5
37975 89
45736 164
23982 37
11342 20
51098 113
24567 37
12187 3