12035 0
31664 47
37982 51
23215 40
17819 14
20138 21
12269 9
10929 1
10698 1
12512 8
24439 27
17914 10
14080 11
13174 11
15284 11
29424 41
20018 29
15552 8
32525 28
12862 6
31717 47
14696 10
124517 195
20169 29