2161 252
5527 468
1741 167
15543 44
10960 970
1096 114
2998 575
5106 786
4810 58
38574 49
5827 171
4943 608