21053 559
8565 850
11663 878
122348 1032
33185 246
18264 173
13280 206
93959 298
29177 709
5976 117
46759 463
2888 245