2468 787
3496 841
2140 508
814 208
2330 229
7758 733
4851 621
8641 118
9877 680
16445 702
37726 843
44287 639
18915 72
30393 186