19586 128
40053 691
25983 585
15250 759
26121 59
47686 601
50663 867
31048 416
13755 394
12269 312
26543 448
42040 410
33691 472
39230 508