350
310
544
335
347
654
365
290
410
340
120
160
41477
31490
30393
27455
2389267
21544
2065153
1909149
18966
15640
15190
13490