2790
493113
1381124
1529516
2334744
3515424
5290
76879
1613631
34373
31000
808822
434973736
240924380
1684528313
158612269
131562180
125555260
1135548896
104830214
89907182
84061292
76477141
70441160