31533 502
39188 277
18977 160
23410 443
13940 49
19405 431
7616 681
17929 612
15379 116
24312 164
10818 357
15272 122
44929 328
40516 680
13784 461
8845 78