39287
543913
70358
1012313
887027
36135
418414
86878
34042
26505
858411
605012
430494728
238102380
1665328312
156721267
129572178
122985252
1114208895
103203210
88198178
82946290
74630139
69258158