27955 40
4489 99
15238 750
16139 161
334464 576
133666 294
20702 406
39707 80
58003 947
58768 500
47512 214
17502 703
56074 735
6276 582