5073 335
2491 498
3199 691
5387 686
6256 139
4350 778
3158 413
14715 116
12685 464
1011 66
1075 38
2807 763
3743 898