669
9618
353
200
541
10912
9114
698
4117
8712
666
633
37647
29010
27353
24624
2098267
19124
1854153
1713147
17096
14190
13860
12100