2232 613
2048 286
905 191
2109 369
1230 235
9527 474
2156 177
4698 703
14844 637
5701 455
2175 268
3778 705
5142 395
2966 335
1515 97