41162 90
55304 755
42586 640
85983 866
55362 503
270075 1683
33430 318
8902 636
255821 1998
57172 655
44709 979
35720 663
154915 1123
82743 807
47168 404
38494 810
8730 354
72822 255
40542 346
49767 425
8453 56
17977 311
48248 92
19954 392
49433 702
39962 887
18705 690
16942 545