12486 16
10088 7
10600 3
9342 2
9829 8
10387 1
9449 2
9526 3
8908 4
12221 5
10469 3
17130 9
19220 9
17044 36
15362 22
8279 2
13413 6
12044 10
24059 20
30580 73
13394 6
12250 4
24689 36
21805 30