2183 252
5532 468
1744 167
15546 44
10966 970
1107 114
2999 575
5112 786
4815 58
38579 49
5827 171
4943 608