1346
1022
1003
970
725
654
607
541
540
522
505
483
479
476
471
463
446
435
422
417
408
397
381
380
379
376
375
367
357
354
341
321
308
301
288
275
273
271
270
254
253
248
247
245
244
227
219
211
210
202
191
190
187
182
175
163
152