20151 431
7704 681
18430 612
15687 116
25043 164
11487 357
15545 123
45921 328
41588 682
14531 461
9125 78
2128 397
2168 278
2607 323