30051 42
4780 99
15476 750
16933 161
346549 578
134623 294
20866 406
40222 80
58551 947
59302 500
48111 214
17528 703
56285 735
6328 582