11095 63
15151 885
4816 406
6797 40
8752 718
2631 626
3531 531
2148 496
3930 922
1167 45
3063 771
2461 557
2377 501
2893 653
378 39
4649 697
1808 356
4475 417
1743 356