45291 49
6510 99
16881 751
23480 161
387712 596
140816 294
22284 406
44203 80
64202 947
66012 502
54632 214
17852 703
58207 735
7013 582