30796 66
9469 8
12425 15
12205 22
14067 25
19639 19
9972 11
20066 45
18283 38
10793 3
10945 5
10141 9
8727 6
43422 86
15108 24
9325 2
13828 14
15994 24
12136 17
24646 42
9453 10
15207 8
11623 7
12561 20