13682
10784
44964
58437
21411
23710
15530
10093
10462
8141
20847
18312
430502728
238106380
1665398312
156723267
129574178
122996252
1114218895
103204210
88201178
82947290
74632139
69258158