29856 42
4745 99
15458 750
16862 161
345364 578
134534 294
20846 406
40171 80
58496 947
59248 500
48048 214
17524 703
56262 735
6321 582