2147 252
5514 468
1739 167
15543 44
10959 970
1085 114
2997 575
5101 786
4808 58
38569 49
5825 171
4943 608