12470335 3028
7896697 1853
910087 109
39356763 11570
9478357 2419
114354642 43781
4678236 1108
1931306 483
16543566 4473
12955506 2456
11374440 1796
7948505 2409
5147056 1061
2740172 835
3388996 983
1754560 295
3464023 942
16223137 4929
4852862 1052
2248192 650
2558497 552
1649499 342
2386551 326
16489207 6399