40095 622
8913 636
4703 92
9267 691
53183 379
87540 877
11643 702
256375 1998
52918 681
57235 655
44913 979
43512 417
35909 663
28800 425
94602 1026
6688 857
62392 460
156120 1127
42475 345
82807 807
48126 545
48802 372
39850 736
47586 404
67466 477
38686 810
60293 592
52633 944