3406 894
10549 770
21590 882
14655 187
14268 101
9814 706
7691 480
1645 273
6681 836
9852 277
4307 653