3428
2702
2436
2252
2049
1424
1396
1331
1308
1270
1156
1107
1076
1041
1010
971
861
858
845
760
758
745
739
737
725
710
691
678
675
660
625
624
619
606
581
557
552
546
546
545
545
520
518
505
498
480
465
457
452
428
423
418
417
415
413
412
411
410
408
405
403
402
401
397
393
393
391
389
389
388
382
382
380
374
374
372
370
355
347
330
327
324