996
771
743
720
575
510
486
414
403
385
376
355
353
346
341
332
327
326
308
307
305
299
289
281
276
262
259
247
233
231
222
214
210
208
205
203
198
195
190
188
185
174
167
165
163
162
161
152
149
147
146
141
140
139
119
116