35390
20351
28174
13850
17871
17352
25603
45545
18800
15622
13852
16640
430502728
238112380
1665448312
156725267
129575178
122996252
1114218895
103206210
88202178
82948290
74633139
69259158