19888 627
108847 726
9401 300
744871 1219
8853 158
8230 414
195397 431
16855 405
80499 859
25912 339
7353 270
23561 676
4594 69
53576 680
26480 411
3064 240
7931 863