41162 90
55303 755
42584 640
85982 866
55357 503
270072 1683
33426 318
8902 636
255819 1998
57171 655
44708 979
35719 663
154902 1123
82742 807
47159 404
38491 810
8730 354
72820 255
40540 346
49766 425
8452 56
17975 311
48241 92
19953 392
49433 702
39957 887
18704 690
16942 545