2469 787
3577 841
2155 508
832 208
2395 229
7763 733
4860 621
8657 118
9882 680
16516 702
37758 843
44462 639
18932 72
30451 186