3405 894
10549 770
21588 882
14655 187
14267 101
9812 706
7690 480
1645 273
6677 836
9847 277
4307 653