3993
3811
3621
1784
1426
1268
1257
1187
1179
1144
1133
1060
1056
1049
1046
1046
950
943
941
901
899
880
852
835
817
816
797
794
780
772
767
763
733
723
712
702
667
664
631
627
613
605
605
588
586
570
564
560
542
521
520
520
514
507
506
504
504
492
486
478
473
443
421
416
413
410
408
406
401
400
397
389
387
384
381
380
376
368
367
361
353
351
349
344
340
339
331
324
320
317
315
312
311
310
304
302
297
286
286
280
276
275
272
271
268
261
247
222