45183 49
6508 99
16875 751
23423 161
387622 596
140759 294
22268 406
44172 80
64151 947
65951 502
54572 214
17848 703
58189 735
7003 582