2591 253
3182 217
3890 713
4935 859
87327 309
7614 562
4481 185
6726 540
6987 662
9916 476
4036 500
4651 634