20156 3
56876 5
35280 4
26809 3
40227 5
31952 5
26080 1
29554 7
26931 6
28779 3
20876 1
30504 6
21928 3
89233 15
34657 3
393059 66
55409 8
23955 5
31828 5
43328 11
49933 10
17177 3
21429 3
53555 8