19548 128
40053 691
25982 585
15249 759
26121 59
47686 601
50662 867
31048 416
13755 394
12267 312
26542 448
42038 410
33688 472
39229 508