28493 66
11965 12
9245 6
29697 61
9768 10
11935 7
9967 17
6822 5
16833 17
18241 17
13145 16
14303 6
16787 12
28296 38
16980 10
26467 18
10507 4
15775 11
41966 71
34214 58
17159 24
9475 11
122639 217
56266 121