3405 894
10548 770
21587 882
14654 187
14267 101
9812 706
7689 480
1644 273
6677 836
9843 277
4307 653