94832 21
30203 2
60776 5
29780 5
47581 5
56651 9
58733 3
119131 18
99151 13
126076 31
55302 8
165354 35
135528 30
86852 16
128079 14
236026 17
35052 4
57028 5
86331 19
88854 7
70753 11
26281 1
40054 2
321083 81