21063 559
8570 850
11669 878
122503 1032
33243 246
18276 173
13287 206
94071 298
29277 709
5999 117
47013 463
2890 245