19739 128
40055 691
25984 585
15250 759
26122 59
47687 601
50666 867
31052 416
13755 394
12270 312
26544 448
42049 410
33698 472
39236 508