51395 56
38580 273
3338 32
22810 895
4298 177
8734 617
5170 675
2311 280
5514 504
2561 608
3048 367
11594 49
11317 369