30040 42
4778 99
15476 750
16922 161
346466 578
134622 294
20866 406
40217 80
58543 947
59296 500
48110 214
17527 703
56284 735
6328 582