21061 559
8569 850
11668 878
122466 1032
33228 246
18274 173
13285 206
94053 298
29260 709
5991 117
46967 463
2889 245