13417933 6097
20629534 9170
4030223 1187
7959664 2463
53010931 15214
1192806 307
888480 326
32927 50
7540780 1916
36809258 3458
12398367 3396
26920065 7564
26441710 11975
17763375 5903
9250491 2506
5085569 1608
6573122 1957
2758447 5513
22999 273