29479 41
4694 99
15396 750
16708 161
342844 578
134358 294
20804 406
40073 80
58403 947
59146 500
47935 214
17519 703
56221 735
6305 582