14554 15
13688 12
14585 8
12355 7
11388 6
10817 3
10576 4
12435 6
18316 26
20662 20
29671 44
12658 18
17457 29
16426 29
23465 37
13141 19
12101 10
9272 5
8887 2
8525 4
19717 42
21169 47
14002 24
21763 55