352675
24254
594590
15394
143538
553553
309127
758286
344269
8809
290340
248284
396885
574240
964870
514990
267146
21353
14627
56811
311573
934145
69245
91985
648485
778346