29757 42
4729 99
15440 750
16812 161
344616 578
134482 294
20832 406
40152 80
58471 947
59216 500
48008 214
17524 703
56248 735
6317 582