13082 107
40048 691
25940 585
15216 759
26092 59
47660 601
50591 867
31007 416
13752 394
12236 312
26472 448
41854 406
33599 472
39068 508