30083 581
9144 884
16743 331
19366 274
112678 206
35899 429
23663 317
14833 773
22153 92
16741 362
6254 465
39399 170
20531 869
5145 167
41543 231
68764 184
28157 685
21730 283