34959 9
24106 2
20630 4
38276 8
24354 2
18777 1
31330 1
37033 4
50430 5
43457 6
41302 3
31206 1
35855 4
46504 4
29455 2
24958 1
66952 22
57434 6
24233 3
41808 12
25854 2
48728 9
58558 7
90857 15