21058 559
8567 850
11666 878
122397 1032
33208 246
18268 173
13283 206
94004 298
29229 709
5982 117
46867 463
2888 245