4768
3721
3458
2809
2759
2635
2178
2011
1963
1663
1461
1451
1448
1340
1324
1314
1193
1087
1079
1067
1054
1033
997
927
918
908
899
886
884
816
800
798
797
757
741
693
693
645
643
641
639
624
621
570
561
552
551
543
542
538
535
531
530
516
513
501
494
461
460
453
428
428
422
419
412
405
404
398
398
381
365
363
361
354
353
348
332
314
314
300
298
290
258
252
246
244
243
241
227
209
204
195
172