15353
400410
56155
34650
32210
42383
26102
66428
31604
22133
35938
30886
351685644
175859300
1425668266
127399225
99806153
83456180
827718863
81988183
67456140
63981241
59412172
55158117