48005 49
6771 99
17231 751
24963 161
390856 597
142487 294
22667 406
45148 80
66143 947
67300 502
56213 214
18155 703
58795 735
7274 582