142640
981817
406657
40289
15785
197976
575673
291626
122800
197504
480847
912367
680582
181843
139171
443953
692841
979335
55217
69517
241107
135897
485531
520165