406
300
186
263
538
6510
280
133
170
190
176
37817
29140
27443
24694
2104267
19214
1864153
1721147
17146
14220
13930
12150