971
765
662
647
618
587
532
505
476
462
456
422
412
398
397
372
359
354
343
342
341
329
327
320
319
314
306
285
283
257
253
248
246
242
234
232
229
226
220
219
218
214
212
195
188
183
179
178
170
158
155
146
144
134
126
125