350
958
422
638
369
947
517
388
600
7014
11014
552
37877
29150
27443
24734
2109267
19274
1864153
1725147
17156
14230
13940
12180