13682
10103
10784
8151
18322
44964
58437
21411
23710
15530
10462
20847
430507728
238117380
1665478312
156726267
129579178
122998252
1114248895
103210210
88205178
82948290
74638139
69260158