8663
485898
29272
399669
664490
57516
360453
514767
471553
372178
237840
1015277
1041478
91823
429846
541343
125631
633222
1094313
71590
952873
298481
944252
106308
583656
7955