27585 40
4444 99
15198 750
15991 161
332274 576
133509 294
20666 406
39605 80
57898 947
58674 500
47385 214
17499 703
56046 735
6267 582