157679
149296
18362244
2350101
275955
237472
219058
3232104
3209111
485074
362759
201877
217357
2493119
199867
178062
187891
287296
290068
170782