21996 649
3975 591
4181 552
3749 117
4521 772
1669 192
5727 706
5342 705
3258 74
1456 81
1770 238
2679 423
13512 670