2469 787
3591 841
2155 508
833 208
2407 229
7764 733
4860 621
8659 118
9882 680
16521 702
37760 843
44472 639
18941 72
30456 186