3999
2986
2430
2240
2158
2071
1975
1737
1664
1600
1542
1526
1480
1453
1419
1392
1307
1300
1296
1287
1261
1255
1240
1200
1144
1138
1122
1113
1081
1012
1002
987
931
931
921
918
917
912
910
900
883
860
787
771
764
763
749
728
716
712
682
671
660
643
623
608
603
599
595
593
586
583
582
579
578
571
560
553
549
540
535
508
503
500
495
494
491
491
483
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
362
352
350
334
330
329
329
324
321
318
317
314
313
311
309
305
300
300
299
290
287
287
287
284
269
265
255
249
229