2996 101
4292 414
3386 352
4033 267
4655 685
2133 275
5602 338
3809 397
6535 764
3045 502
4572 693
1740 290
3166 557
2556 421
4951 655
3076 635
1228 90
3817 708
1747 146
3813 443
4570 874