29552 41
4701 99
15406 750
16741 161
343348 578
134392 294
20810 406
40094 80
58417 947
59162 500
47956 214
17522 703
56231 735
6308 582