4003 66
5621 751
51620 532
9794 641
5792 351
2384 130
5078 619
2564 351
27069 100
1563 121
2325 274
1659 197
2865 557
9487 734
3984 642