28152 7
75756 8
44582 5
46928 8
28378 3
28401 2
20833 2
21957 1
30332 7
51104 8
24430 1
55006 8
218733 25
36703 7
18481 1
27954 1
22455 2
115878 23
57232 8
62581 10
124307 29
93953 24
40977 3
50506 8