30585
51738
28572
49412
37714
39024
37460
30495
334810
41425
41163
38617
430502728
238112380
1665448312
156725267
129575178
122996252
1114218895
103206210
88202178
82948290
74633139
69259158