12290 9
7844 12
12177 21
7156 4
6303 3
6975 4
8517 5
13011 20
13539 15
8237 3
21579 45
9263 3
19156 28
57020 99
10924 15
7510 4
8194 2
8482 9
9332 5
6528 1
21212 46
9350 11
19997 64
20269 30