29943 42
4756 99
15470 750
16886 161
345910 578
134580 294
20859 406
40191 80
58518 947
59265 500
48073 214
17527 703
56273 735
6324 582