21063 559
8570 850
11669 878
122499 1032
33242 246
18276 173
13287 206
94068 298
29277 709
5998 117
47008 463
2890 245