876
742
492
381
294
189
187
161
157
153
148
147
143
141
140
138
136
129
125
123
122
119
111
110
107
106
105
103
93
91
87
80
73
69
67
66
63
59
58
56
55
54
53
51
48
47
44
43
42
40
39
38