31426
59657
635713
42942
64457
44310
53943
53684
1061411
43560
612214
20424
430386728
238018380
1664928312
156663267
129507178
122923252
1113528895
103175210
88152178
82906290
74608139
69232158