51397 56
38588 273
3341 32
22815 895
4302 177
8736 617
5173 675
2314 280
5520 504
2561 608
3051 367
11599 49
11322 369