3412
2827
2748
2219
2195
2147
1570
1387
1363
1233
1189
1164
1161
1074
1056
1001
996
987
977
915
911
838
837
830
828
803
800
774
734
731
730
729
728
711
695
691
690
671
660
634
624
624
613
607
569
564
563
554
534
521
516
508
497
485
477
473
466
460
456
454
447
446
439
434
418
414
414
390
387
380
379
365
358
355
354
345
345
327
326
322
321
317
313
311
310
297
296
274
270
252
244