3117
39555
804
15219
67753
1226135
57350
638116
11413
88698
66572
37953
54979
51546
57271
672935
9476391
78761819
64671293
49841065