420606
173375
18710
25778
740274
35410
124187
357383
241871
820976
405885
100412
420556
939869
919466
850667
377764
89437
917618
295587
961622
756700
720736
171851
958326
808407