5902276 3000
9023794 2755
18860158 9189
12347410 4354
3125755 995
6469280 1815
10964236 3870
43972855 21309
9043664 2415
6124449 1831
19496497 5947
4652519 1432
11348073 5642
3418234 1137
2945393 1806
10093104 4863
12023632 3559
10806937 1928
9292551 3358
18527913 6569
5755501 1520
20296855 8554
4332674 1677
10569671 3559