2595 253
3185 217
3891 713
4936 859
87330 309
7614 562
4481 185
6731 540
6988 662
9922 476
4043 500
4651 634