2142 252
5513 468
1739 167
15540 44
10957 970
1082 114
2996 575
5099 786
4808 58
38564 49
5825 171
4943 608