0
0
0
0
0
0
0
0
990
1992
9082
32974
107677
314327
832064
1998595
4372457
8746447
16039387
27003585
41863323
59781346
78821386
95974117
107954952
112278886
107953952
95960086
78831950
59792962
41855220
27018619
16038101
8745811
4370172
1999926
832144
314985
107591
32988
8921
1975
1011
0
0
0
0
0
0
0
0
