51395 56
38575 273
3338 32
22808 895
4298 177
8734 617
5168 675
2311 280
5513 504
2561 608
3046 367
11593 49
11317 369