31258 502
38869 277
18779 159
23186 443
13814 49
19144 431
7572 681
17545 612
15292 116
24117 164
10688 357
15178 122
44508 328
40150 680
13605 461
8724 78