31259 4
20804 2
28483 3
40077 4
33730 4
26907 3
39280 16
38178 9
32606 1
63278 12
36627 2
46580 7
37055 3
95702 14
24277 2
34751 8
30203 3
45905 9
21732 0
22377 3
22479 5
42554 12
122355 42
85882 11