2323
1390
1355
1007
924
894
891
887
798
781
756
688
675
646
606
575
575
571
570
555
541
479
478
461
460
453
451
450
438
437
434
422
409
402
401
397
394
390
387
383
381
381
378
375
366
365
354
351
348
347
345
343
342
336
324
313
313
311
311
310
305
297
294
289
281
274
265
257