586
351
297
262
233
230
225
217
209
208
205
196
187
186
183
171
170
169
168
164
159
157
154
149
146
145
141
140
134
126
124
123
122
118
116
114
113
112
109
108
107
106
104