12605 826
4197 674
247299 1196
2788992 4095
332918 530
2538671 3565
285650 1572
234047 590
194791 744
3249674 6824
708571 1991
258907 1184
97360 372
143988 691
118672 632
47927 393
62877 598
182506 1069
57579 163
105529 399
49756 584
18020 699
8832 449