346660
260263
331572
824665
199920
103699
1013595
633382
185540
75848
535988
729363
770147
863949
993724
780610
509505
34952
59987
575377
277284
515841
431275
799256