20851 615
6680 706
3892 647
14582 585
3618 637
1823 101
2330 169
2143 307
4623 490
2013 109
1491 31
2718 100