21063 559
8570 850
11669 878
122491 1032
33241 246
18275 173
13286 206
94068 298
29277 709
5997 117
47002 463
2890 245