57793321 9000
10519497 4957
6910671 2956
18478021 2924
42239243 18158
19188621 8174
18535792 8121
12388352 5475
25402302 6223
12982725 2711
599714 735
19961022 6261
29624875 13521
9263689 3722
294470 386
5285899 1837
31377639 16329
7959375 2406
17506150 5837
606478 841
12564039 5774
7608927 2331
8446529 2598
24632797 11768
77516249 31428