46085
1250
2780
1510
1680
900
80827
54865391
22975346
39874
51909
43825
435288736
241060380
1685528313
158731269
131678180
125646260
1136548896
104889214
89988183
84116292
76579141
70502160