694916
50580
36351
49949
57986
41714
55409
71696
35990
21820
28740
35191
430494728
238103380
1665328312
156722267
129572178
122986252
1114208895
103203210
88199178
82946290
74630139
69258158