121656
109698
54793
837871
90962
911247
14894
588638
730118
63272
64904
831140
483483
127787
39454
904251
452881
529679
351891
203238