11095 707
1554 272
3848 242
2981 704
2493 152
4014 575
2862 653
559 39
1012 74
3017 596
1349 357
673 73