8813
6872
5322
52859
42030
37127
26532
26412
2489
24724
1707
16643
14726
13718
1350
1253
1187
1109
10311
9436
935
9110
893
884
8513
838
824
823
804
783
7713
762
757
7411
691
6712
670
6010
578
5716
570
502
465
460
432
401
354
346
290
282
211
160
150