2161 252
5527 468
1741 167
15544 44
10961 970
1097 114
2998 575
5108 786
4810 58
38574 49
5827 171
4943 608