861 133
5005 421
9893 794
7481 398
14379 591
7530 603
6285 664
9497 229
13913 830
2830 45
3914 474
29752 89