3405 894
10549 770
21589 882
14655 187
14267 101
9812 706
7691 480
1645 273
6678 836
9850 277
4307 653