8259856 2909
29677393 16110
15082374 7012
22578754 12918
34624475 13018
4125495 1630
13738545 7373
6574175 2136
13645441 5500
12457225 5896
42517312 16264
22068136 9996
7326398 2095
15780254 7992
7284561 3710
33090174 12764
25704419 13248
11398778 4636
4513739 1555
13705254 4175
15134722 4561
22207233 10939
11094716 7913
19324627 14661
10375417 3898
9835760 3191
2479508 885