2469 787
3582 841
2155 508
833 208
2402 229
7764 733
4860 621
8659 118
9882 680
16519 702
37759 843
44465 639
18935 72
30455 186