939977
508654
304822
844169
133589
244456
1040714
806922
118701
384396
717588
513107
96185
630353
545887
324821
468529
450381
822754
3688