24059
35964
378205
705223
292526
1262380
815807
1401469
469778
553214
365349
559776
908819
570612
388525
354868
36255
618767
851973
615996
338517
583735
147685
848415
785825
62810
62411
775358
568907
325984