23924
30816
20171
44393
40090
521410
38570
17810
51447
22923
18832
30732
430687728
238223380
1666478312
156798267
129676178
123079252
1114878895
103267210
88285178
83009290
74694139
69324158