572
574
590
632
706
544
384
639
644
476
812
597
37877
29150
27453
24734
2109267
19274
1864153
1725147
17166
14230
13940
12190