10573
14573
10580
7967942
5245925
7641216
7088433
6524293
5417978
4833644
378763
5944536
430502728
238107380
1665408312
156723267
129574178
122996252
1114218895
103206210
88201178
82947290
74633139
69259158