16801 3
42226 3
21055 0
34155 1
17104 5
14881 3
31727 9
43602 11
22626 12
17205 4
17451 5
26253 8
17833 9
31754 20
138880 113
63878 79
29958 25
33928 27
53006 93
51805 50
28080 43
35330 25
99783 17
65982 11