2709 11
12831 1
11228 2
16784 12
12129 9
16977 1
14980 4
15928 7
38428 3
66531 3
33458 1
59257 3
29153 5
26508 3
39677 9
56651 11
30754 12
23202 4
23576 5
35103 8
24031 9
42578 21
164826 113
82878 81