30314518 15073
12739604 6229
10888662 5607
16252944 7357
10542163 3779
64486491 29911
7576195 3270
37968103 12230
53296776 12965
9052222 3320
2013430 35647
36889007 14561
8409276 4611
14601349 4687
73783801 34303
14547565 5862
18463491 66070
11654205 2745
90356868 39037
21597494 7596
19708127 7897
8210068 2638
23481155 9054
215138714 92142
13638344 6449
34480238 14564
26269799 10961