300
186
235
538
513
6510
133
130
263
170
287
190
37657
29020
27353
24624
2098267
19124
1855153
1717147
17096
14190
13860
12100