32313032 11680
28408416 8969
20694044 7718
38653398 14498
16977493 4307
13472503 5274
58972923 32006
20068857 7307
16896528 4891
8521070 2997
14008860 3835
5148143 1800
15652878 4492
50400359 21428
53758310 18441
20192800 7498
18191530 6754
9516411 3358
12565380 3201
4682301 1325
41312187 15286
39369803 15155
14431222 5101