29582 41
4703 99
15409 750
16744 161
343469 578
134401 294
20812 406
40099 80
58425 947
59168 500
47958 214
17522 703
56231 735
6308 582