999 151
11368 319
7827 681
312521 808
113240 174
83585 777
32802 431
28227 448
89199 573
36183 246
19421 348
18556 638
8982 113
14414 277
34276 374