187277
105913
699796
687799
936658
281704
161849
265848
23657486
23180960
19672669
14371916
13283158
11751625
10263365
8750963
63906
119966
472970
955384