159685
159460
18447244
366885
603665
2790118
2515104
229075
861999
267758
434465
190691
202566
1963105
182687
187951
334153
2306110
213850
212392