21061 559
8569 850
11667 878
122462 1032
33227 246
18274 173
13285 206
94047 298
29259 709
5990 117
46964 463
2889 245