21053 559
8567 850
11663 878
122366 1032
33191 246
18265 173
13281 206
93975 298
29198 709
5980 117
46809 463
2888 245