45230 49
6510 99
16878 751
23442 161
387664 596
140786 294
22276 406
44183 80
64166 947
65982 502
54603 214
17851 703
58193 735
7005 582