30005 581
9126 884
16707 331
19301 274
112381 206
35769 429
23579 317
14795 773
22102 92
16692 362
6209 465
39346 170
20480 869
5117 167
41213 231
68724 184
28068 685
21698 283