10002 85
1829 90
12994 160
22038 808
4242 625
8602 810
17653 777
12719 298
13075 221
5390 756
14876 58
1845 126