2112 252
5497 468
1738 167
15535 44
10956 970
1070 114
2991 575
5095 786
4803 58
38561 49
5821 171
4943 608