32308 502
39853 277
19618 160
23965 443
14353 49
20036 431
7689 681
18366 612
15623 116
24896 164
11430 357
15502 123
45709 328
41412 682
14463 461
9091 78