32664 502
40095 277
19827 161
24196 443
14569 49
20259 431
7713 681
18459 612
15743 116
25139 164
11523 357
15593 123
46074 328
41755 682
14576 461
9156 78