2593 253
3183 217
3890 713
4936 859
87328 309
7614 562
4481 185
6728 540
6987 662
9919 476
4036 500
4651 634