4096 66
5684 751
51631 532
9803 641
5806 351
2389 130
5087 619
2566 351
27069 100
1563 121
2336 274
1660 197
2866 557
9495 734
3986 642