21058 559
8567 850
11666 878
122393 1032
33204 246
18268 173
13283 206
93997 298
29224 709
5982 117
46846 463
2888 245