25159 5
29959 5
35284 1
21809 2
37228 4
19659 3
22283 4
22028 2
22634 4
27255 2
32932 5
31029 4
18684 2
24033 3
24655 4
41752 1
36328 3
32556 3
89882 13
101408 25
75084 12
45606 3
46381 5
71330 7