13682
10784
8151
18322
44964
58437
21411
23710
15530
10093
10462
20847
430504728
238113380
1665448312
156726267
129575178
122996252
1114228895
103206210
88203178
82948290
74633139
69259158