2672 94
1743 93
4083 28
30389 376
4067 518
4701 479
1727 195
12447 801
7966 503
3132 766
8884 125
20787 784