19795 128
40055 691
25984 585
15250 759
26122 59
47687 601
50668 867
31053 416
13755 394
12270 312
26544 448
42050 410
33702 472
39238 508