10182 16
15897 17
9358 9
24717 28
7458 12
7156 7
6328 7
18179 18
8461 3
6617 11
9134 13
18258 18
12762 13
9217 13
13827 8
37201 57
9248 14
9949 7
16275 26
39283 36
28391 59
19238 25
35851 60
135298 266