49576 10
42752 11
31180 5
23632 5
54957 8
390527 66
34228 3
88080 15
21332 3
30182 6
20533 1
28431 3
26581 6
29157 7
25853 1
31529 5
39903 5
26282 3
34659 4
56301 5
19783 3
28403 6
18978 1
92332 25