200
413
344
440
275
655
1008
472
456
537
42047
31910
30963
28105
2429267
21934
2097153
19356
1930149
15820
15500
13770