1276
926
864
861
676
602
564
495
486
482
475
439
433
418
409
402
398
396
395
382
377
348
344
340
339
335
324
319
300
296
268
266
265
263
260
259
248
243
242
236
229
226
222
218
211
205
190
187
184
179
178
163
162
152
146
144