2159 252
5524 468
1740 167
15543 44
10959 970
1096 114
2998 575
5106 786
4810 58
38572 49
5825 171
4943 608