40096 622
8913 636
4704 92
9268 691
53184 379
87549 877
11643 702
256384 1998
52921 681
57235 655
44916 979
43519 417
35911 663
28800 425
94610 1026
6688 857
62398 460
156148 1127
42480 345
82807 807
48130 545
48808 372
39855 736
47596 404
67473 477
38690 810
60303 592
52633 944