950817
1232413
308566
20523
600
1151
1220710
129428060
35270
24401
89944
53395
435151736
240999380
1685118313
158684269
131636180
125604260
1136038896
104862214
89957182
84087292
76540141
70472160