693480
334629
46671
188637
397513
578569
325912
1058773
780346
102286
33032
905752
444398
674871
759584
528923
314104
891663
402699
340870
591873
750476
659821
52957
15662
378917