391
280
296
180
181
330
300
515
221
160
376
306
40897
31110
30003
26985
2361267
21164
2035153
1879149
18746
15530
15000
13310