610
483
497
840
870
770
614
453
324
5115
317
8514
41637
31550
30563
27595
2407267
21674
2070153
1919149
19076
15660
15300
13550