21063 559
8570 850
11669 878
122481 1032
33237 246
18275 173
13286 206
94062 298
29272 709
5995 117
46989 463
2890 245