2469 787
3556 841
2151 508
826 208
2386 229
7762 733
4858 621
8652 118
9880 680
16501 702
37750 843
44429 639
18926 72
30429 186