45288 49
6510 99
16880 751
23479 161
387710 596
140815 294
22284 406
44202 80
64198 947
66009 502
54632 214
17852 703
58205 735
7013 582