27593 40
4445 99
15199 750
15997 161
332365 576
133516 294
20668 406
39608 80
57904 947
58675 500
47389 214
17499 703
56047 735
6267 582