31070
50660
18221
45274
50610
635212
52583
67034
61404
58618
27334
48382
430690728
238224380
1666498312
156798267
129679178
123081252
1114908895
103269210
88288178
83010290
74695139
69324158