43293
33090
37945
21690
1066415
444810
80148
871116
67644
36430
17550
22360
435299736
241061380
1685528313
158732269
131680180
125646260
1136548896
104890214
89988183
84116292
76579141
70502160