30477 9
31428 3
23206 1
44577 7
38702 2
33904 13
24277 6
22927 2
25751 3
32758 2
29007 4
24281 2
37082 6
25854 5
21831 4
32282 4
38531 2
34303 8
51608 16
29702 6
21606 3
97731 24
32954 5
36529 8