3591 53
1604 101
963 140
3538 753
2961 488
2131 130
1240 114
2816 614
1163 176
1618 89
1771 199
4350 585
4365 778
2904 574
1834 64
2927 413
3070 638
2621 520
3359 669
2987 654