29716 42
4724 99
15435 750
16795 161
344412 578
134466 294
20830 406
40135 80
58459 947
59209 500
48003 214
17523 703
56243 735
6312 582