659611
56946
1384324
75889
33846
793120
23376
39764
37085
786316
47173
39037
430504728
238115380
1665458312
156726267
129579178
122996252
1114228895
103207210
88203178
82948290
74633139
69259158