4002 486
5685 599
2244 372
1056 155
2813 663
3679 805
3356 613
1684 383
1641 179
6975 628
2391 402
1576 64