29431 41
4686 99
15393 750
16690 161
342595 578
134342 294
20801 406
40057 80
58397 947
59134 500
47921 214
17519 703
56218 735
6305 582