45266 49
6510 99
16879 751
23471 161
387700 596
140813 294
22284 406
44198 80
64194 947
66006 502
54623 214
17852 703
58200 735
7013 582