3999
2986
2430
2240
2158
2071
1975
1737
1664
1600
1542
1526
1480
1453
1420
1392
1307
1300
1296
1287
1261
1255
1240
1201
1144
1138
1122
1113
1081
1012
1005
988
931
931
921
918
918
912
910
900
883
860
787
772
766
763
749
728
716
712
682
672
660
643
623
608
603
599
595
593
586
583
582
579
578
571
560
554
549
540
535
508
503
500
495
494
491
491
484
483
483
475
473
461
456
446
441
439
422
407
402
401
400
400
399
397
393
388
388
378
377
372
369
367
367
363
363
353
350
335
330
329
329
324
321
318
317
314
313
311
309
305
300
300
299
290
287
287
287
284
269
266
255
249
229