637252
599802
780707
411701
66881
979450
666433
615648
355830
80871
67695
734474
2981361
2669455
2591928
2564455
2265995
2160955
2124281
2055719
1940226
1693208
1630351
1585406