29545 41
4699 99
15404 750
16734 161
343296 578
134386 294
20810 406
40092 80
58414 947
59157 500
47952 214
17522 703
56229 735
6308 582