21505 8
48779 4
60978 12
48379 9
96859 12
133704 22
104205 15
74329 4
131009 20
56382 5
66528 9
64930 8
46854 3
53683 12
49634 7
39051 2
44203 4
46501 3
48927 6
43279 3
51454 1
48930 4
61304 12
306379 36