299893
74895
20810
259239
521721
97306
166658
142255
158772
73732
584448
1001961
478110
43985
54462
365147
321870
90295
910487
940414
573309
31831
389524
636811
901227
20929
656140
812794
568415
169674