3110 101
4426 414
3502 352
4163 267
4741 685
2206 275
5754 338
3909 397
6698 764
3146 502
4922 693
1842 290
3248 557
2664 421
5053 655
3216 635
1592 91
3955 708
1858 146
3926 443
4741 875