1369
1134
1097
919
881
774
671
668
666
629
605
589
579
577
574
566
552
552
539
527
518
499
497
472
445
441
435
434
431
423
420
416
412
412
407
402
389
386
386
386
385
385
384
383
381
380
378
378
373
372
372
368
356
352
350
349
347
345
333
332
331
329
328
317
317
315
305
305
305
301
299
292
292
291
288
287
286
285
281
278
277
272
269
268
268
263
260
259
257
256
254
253
252
250
249
246
244
241
240
239
238
235
234
232
231
228
224
224
222
219
218
217
216
212
211
205
198
195
194
192
171
161