21063 559
8570 850
11669 878
122486 1032
33241 246
18275 173
13286 206
94067 298
29275 709
5995 117
46998 463
2890 245