3421 894
10559 770
21608 882
14665 187
14286 101
9820 706
7699 480
1647 273
6686 836
9866 277
4309 653