51378 80
9533 3
64683 99
14373 29
12154 21
10748 11
8782 10
38299 33
37880 64
105179 297
9844 10
91334 159
20103 12
58839 114
42277 109
22228 15
32244 38
11395 12
9126 16
22069 15
7385 5
10349 11
36497 44
30186 20