21057 559
8567 850
11666 878
122390 1032
33201 246
18266 173
13282 206
93995 298
29221 709
5982 117
46833 463
2888 245