31834
59587
52583
638513
58618
27334
49956
41482
590612
477215
25521
22963
430567728
238157380
1665828312
156756267
129616178
123023252
1114508895
103234210
88236178
82970290
74668139
69292158