32531 502
40048 277
19798 161
24144 443
14519 49
20200 431
7709 681
18452 612
15717 116
25094 164
11503 357
15575 123
46007 328
41669 682
14554 461
9142 78