3586 66
5577 751
51596 532
9747 641
5760 351
2377 130
5061 619
2542 351
27056 100
1561 121
2315 274
1653 197
2850 557
9422 734
3978 642