25397404 11894
27384989 16116
40603271 12566
9421033 2158
15988639 7470
28747925 11906
7666830 2528
9619952 3675
43224673 17894
4851837 1636
9425575 3336
3990953 1300
8777760 3669
8102142 3791
13264696 7323
9782925 3876
3519466 1156
3939893 1536
10954975 3641