149126
147581
1004939
159769
391504
239693
215644
790216
720909
59185
571782
456506
573283
370896
867328
3992
658600
976462
86985
597524
407804
608175
482270
1000896
291146
73903