29558 41
4701 99
15407 750
16743 161
343398 578
134398 294
20811 406
40095 80
58420 947
59167 500
47956 214
17522 703
56231 735
6308 582