21057 559
8567 850
11666 878
122393 1032
33204 246
18266 173
13283 206
93996 298
29222 709
5982 117
46841 463
2888 245