697486
442771
114180
297240
587163
203537
1010822
817946
791894
373795
430590
203164
770147
863949
993724
780610
509505
34952
59987
575377
277284
515841
431275
799256