29084
40384
810513
635212
52583
32761
33513
37257
26152
48574
307705
77568103
430390728
238019380
1664928312
156663267
129509178
122925252
1113538895
103175210
88154178
82906290
74608139
69232158