48732 10
39656 3
26957 4
27930 1
56876 6
28878 3
23401 2
24627 1
34477 5
45676 6
28780 3
18554 1
22106 2
41204 4
38904 2
42230 7
42701 5
53006 6
44182 4
38358 3
52059 3
37053 3
48101 4
81828 12