39695832 21909
24976270 8410
37587408 18987
37457051 18739
24473675 13185
16553371 7605
30676583 7737
43703181 21457
34823649 16838
31099517 12867
33206526 13084
32133484 7448
18417658 7715
9671838 6851
3462961 6854
43280185 23222
11982989 4181
21838997 7118
24643974 11187
24890662 10800
12937386 7373
21639195 8168
26403361 9808
25593351 9628
14181789 5183