51370 56
38526 273
3312 32
22766 895
4282 177
8706 617
5149 675
2298 280
5474 504
2548 608
3027 367
11554 49
11259 369