18548631 8532
12363451 4197
17979328 4508
9672947 3103
29885241 11140
20940602 6028
3505744 1077
13383602 2337
8293160 2356
7250748 2821
8808064 2730
10143662 684
5177369 1731
13411672 3386
5969509 1237
5160197 1599
4932287 1671
12044096 4624
23017685 6883
5379301 1090
6911192 1957
4879417 1310
647450 433
11747542 3791
2812036 618