2143 252
5513 468
1739 167
15543 44
10957 970
1084 114
2996 575
5099 786
4808 58
38564 49
5825 171
4943 608