51373 56
38530 273
3316 32
22771 895
4282 177
8712 617
5151 675
2298 280
5480 504
2548 608
3028 367
11558 49
11269 369