3097 101
4409 414
3495 352
4155 267
4733 685
2200 275
5746 338
3900 397
6685 764
3134 502
4909 693
1831 290
3240 557
2656 421
5043 655
3203 635
1584 91
3946 708
1848 146
3913 443
4733 875