3098 101
4412 414
3495 352
4155 267
4734 685
2202 275
5746 338
3900 397
6685 764
3136 502
4909 693
1831 290
3241 557
2657 421
5045 655
3204 635
1585 91
3947 708
1849 146
3914 443
4734 875