45226 49
6510 99
16877 751
23441 161
387663 596
140784 294
22276 406
44182 80
64165 947
65977 502
54601 214
17851 703
58193 735
7005 582