32492 502
40032 277
19779 161
24126 443
14497 49
20182 431
7709 681
18446 612
15706 116
25082 164
11498 357
15566 123
45976 328
41644 682
14549 461
9142 78