32681 502
40107 277
19842 161
24213 443
14583 49
20285 431
7715 681
18461 612
15750 116
25157 164
11535 357
15597 123
46099 328
41768 682
14581 461
9159 78