29666 42
4716 99
15422 750
16774 161
344096 578
134443 294
20820 406
40114 80
58446 947
59184 500
47988 214
17522 703
56238 735
6308 582