29903 42
4749 99
15465 750
16877 161
345606 578
134557 294
20854 406
40183 80
58507 947
59255 500
48063 214
17525 703
56265 735
6323 582