595910
1060811
71666
31844
42732
31426
58739
79618
638613
24071
66813
41806
430651728
238198380
1666198312
156785267
129662178
123059252
1114748895
103257210
88268178
82990290
74680139
69315158