21057 2
39977 8
21776 2
81658 7
27631 6
15009 1
24903 4
20808 5
21429 3
40082 7
35983 4
32957 8
30933 1
37002 7
22527 4
26226 4
19033 3
24406 4
39758 6
30058 3
18833 2
32034 6
17478 3
56133 11