56846
70398
1012713
544213
86918
757112
26555
858911
418614
1050317
887127
39763
430643728
238191380
1666188312
156782267
129656178
123056252
1114698895
103253210
88265178
82984290
74678139
69311158