3434926
887812
67925
249631012
330703390
1302114
65213174
1447822
1540
305494354
26477168
1580
430502728
238110380
1665418312
156725267
129574178
122996252
1114218895
103206210
88201178
82948290
74633139
69259158