2140 252
5512 468
1739 167
15539 44
10956 970
1082 114
2996 575
5099 786
4808 58
38564 49
5825 171
4943 608