29405 41
4685 99
15392 750
16687 161
342488 577
134334 294
20801 406
40054 80
58392 947
59128 500
47915 214
17519 703
56216 735
6305 582