2605 253
3195 217
3904 713
4960 859
87351 309
7628 562
4502 185
6753 540
7010 662
9988 476
4053 500
4665 634