40030198 17938
15849073 12849
10231032 10706
18025264 11366
14292625 13122
11976077 7951
15723777 21315
12104788 6220
24924538 6430
4838366 2959
7370223 6682
10240775 7056
10450206 5359
20161648 7759
9869068 4627
11139792 7414
8084379 3408
7617388 2453
4869983 1737
20138601 8978
6999999 5469
7022841 2186
473937 1127
17191372 7847
5013227 1492
7991036 1671