3591 53
1604 101
961 140
3537 753
2960 488
2130 130
1240 114
2816 614
1163 176
1618 89
1771 199
4350 585
4364 778
2902 574
1834 64
2926 413
3070 638
2621 520
3359 669
2987 654