29998 42
4767 99
15473 750
16904 161
346235 578
134598 294
20862 406
40208 80
58531 947
59281 500
48090 214
17527 703
56281 735
6328 582