3096 101
4404 414
3493 352
4154 267
4733 685
2199 275
5745 338
3899 397
6683 764
3132 502
4908 693
1828 290
3239 557
2654 421
5041 655
3203 635
1581 91
3942 708
1844 146
3912 443
4730 875