43293
33090
37945
21690
1066415
444810
80148
871116
67644
36430
17550
22360
435303736
241061380
1685538313
158735269
131681180
125646260
1136548896
104892214
89988183
84117292
76579141
70503160