3421 894
10559 770
21607 882
14664 187
14285 101
9819 706
7699 480
1647 273
6685 836
9866 277
4309 653