17352
11980
25603
45545
18800
15622
13852
16640
15140
36776
14660
38436
430492728
238100380
1665328312
156718267
129569178
122984252
1114208895
103203210
88198178
82946290
74629139
69258158