429823
102875
617644
364318
667561
1154225
456888
76850
680668
108425
222450
104047
797312
889871
824147
910949
1019724
837610
579505
60952
106987
618377
299284
556842