45706 2
29257 4
31627 4
24858 8
21084 3
21729 1
20004 0
33952 2
21833 2
40628 12
51231 9
29005 2
29451 4
39105 4
29276 4
30803 1
98051 36
25309 3
28081 2
31677 4
25684 6
36805 4
59209 5
38378 15