652
625
497
840
500
614
57132
453
324
442
5115
317
42037
31880
30943
28095
2429267
21934
2097153
1930149
19296
15820
15500
13740