56978 3
83933 2
76731 6
39433 2
16277 1
44205 3
28879 3
11405 2
11428 1
34108 2
28877 3
59405 4
38154 5
65605 3
35753 4
90984 6
103755 8
61409 6
88782 6
393952 29
150426 13
31606 7
15702 2
15851 2